2014-01-05 9 views
44

私は、このスタックオーバーフローの答え自作式のインストールに使用できるオプションの表示方法を教えてください。

Mac user and getting WARNING: Nokogiri was built against LibXML version 2.7.8, but has dynamically loaded 2.7.3

を読んでいると私はちょうど彼らが

brew install libxml2 --with-xml2-config 

--with-xml2-configオプションについて学んだところ、私は、私が本当に使いたい確認できるように知ってほしいですこのオプションを自分自身と私はより良い自分自身で将来の問題を解決することができます。

この特定のオプションの説明を見るにはどうしたらよいでしょうか、より一般的には、brew installを使用するときに使用できるすべてのオプションがありますか?私が知っているbrew info FORMULA

はそのように私にいくつかのものを取得しますが、brew info libxml2はオプションのみ--universal--without-python、および--HEADを示しています。詳細情報については

、ここではこれと似ているが異なる別のスタックオーバーフローの問題がある:How can i get more info about a brew formula before installing?

+1

明らかな答えは、数式自体を読むことです。以前はRubyに晒されていなくても合理的に読み込みができます。例:https://github.com/Homebrew/homebrew/blob/18cd018cc5a2ea8b30f291e34628ffd8ce211f68/Library/Formula/libxml2.rb –

+0

そのファイルに 'brew install FORMULA'オプションがありますか? ...オハイオ州、私は 'オプション:普遍'、 'build.universal?'、 'build.head?'、 'build.with? 'python''。おそらくそれらは利用可能なオプションを示唆しているでしょう。 '--with-xml2-config'は' brew install libxml2'の本当のオプションではありませんか? –

+0

最後に、私はルビー・ブリュー・ファイルの良い文書を見つけることができなかったと私は確認しました。もし誰かがそれを見つけたら、それはこのページの良い追加物になるでしょう。 –

答えて

79

使用options最初:この用量はあなたを満たしていた場合

brew options libxml2 

は、直接RBファイルを編集し、あなたがやりたいの:

brew edit libxml2 
0

brew installは、それが認識されない任意のオプションを無視します。 --with-xml2-configは式の実際のオプションではありません。ただ無視されます。チェックして

+0

いいですね。ただ好奇心が強い、あなたの源は何ですか?あなたは自作自治体で働いたことがありますか?あなたはどこかでこれを読んだことがありますか? –

+1

私はそれを試しました。 –

+1

質問には答えません。オプションが有効かどうかを確認する方法、すべての有効なオプションをすべて検索する方法は説明していません。 –

1

あなたは、多くの場合、使用可能なオプションを見ることができます.rb brewファイルにあります。お好みのテキストエディタで開き、彼らは通常、MacOSでここに住ん:

/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/

あなたはあまりにもファイルに引数を適用することができ、--enable-foo

のように、これらのファイルは通常、「記述」が含まれていないが

関連する問題