2014-01-05 4 views
44

나는이 스택 오버플로 대답을 읽고 있어요homebrew 수식 설치에 사용할 수있는 옵션을 보는 방법은 무엇입니까?

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? '파이썬'. 아마도 해당 옵션에 대한 힌트를 얻을 수 있습니다. 그래서'--with-xml2-config'는'brew install libxml2'에 대한 진짜 옵션이 아닙니까? –

+0

마지막으로 나는 루비 추출 파일에 대한 좋은 문서를 찾지 못했다고 확인했다. 그것은 누군가가 발견하면이 페이지에 좋은 추가 것입니다. –

답변

79

사용 options 첫째 :이 투여는 당신을 만족하지 않으면

brew options libxml2 

가 직접 RB 파일을 편집하고 원하는대로 수행합니다

brew edit libxml2 
0

brew install가 인식 할 수없는 어떤 옵션을 무시합니다 :

더 많은 정보를 원하시면, 여기 이것과 비슷하지만 다른 또 다른 스택 오버플로 질문입니다. --with-xml2-configlibxml2 수식의 실제 옵션이 아닙니다. 그냥 무시됩니다. 확인

+0

좋은 소리입니다. 단지 궁금해서, 당신의 근원은 무엇입니까? Homebrew 자체에서 일해 보셨나요? 이걸 어디서 읽었 니? –

+1

나는 그것을 시험해 보았다. –

+1

질문에 대답하지 않습니다. 옵션이 유효한지 확인하는 방법과 모든 유효한 옵션을 모두 찾는 방법을 설명합니다. –

1

당신은 종종 사용할 수있는 옵션을 볼 수 있습니다 .rb 추출 파일에 있습니다. 여러분이 좋아하는 텍스트 편집기를 열고, 그들은 일반적으로 맥 OS 여기에 살고 :

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

는 이러한 파일은 일반적으로 "설명"그러나

를 포함하지 않는 --enable-foo

처럼 너무 파일에 인수를 적용 할 수 있습니다