Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to see available options for homebrew formula install?

I'm reading this stack overflow answer

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

and I just want to know where they learned about the --with-xml2-config option in

brew install libxml2 --with-xml2-config 

so that I can verify I really want to use this option myself and so I can better solve problems with homebrew myself in the future.

How can I see a description of this specific option and, more generally, find out all the available options for a formula when using brew install?

I know brew info FORMULA gets me some stuff like that, but brew info libxml2 only lists the options --universal, --without-python, and --HEAD.

For more info, here is another stack overflow question that is similar to this one but different: How can i get more info about a brew formula before installing?

like image 829
David Winiecki Avatar asked Jan 05 '14 06:01

David Winiecki


People also ask

Where are brew formulas installed?

Packages are installed according to their formulae, which live in /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula .


2 Answers

Use options first to check:

brew options libxml2 

If this dose not satisfy you, edit the rb file directly, and do whatever you want to:

brew edit libxml2 
like image 159
squid Avatar answered Oct 08 '22 07:10

squid


you can often see available options in the .rb brew file. Open with your favorite text editor, they usually live here on MacOS:

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

you can apply arguments in the files too, like --enable-foo

these files don't usually contain "descriptions" however

like image 21
Rowe Morehouse Avatar answered Oct 08 '22 09:10

Rowe Morehouse