Homebrew 공식을 어떻게 수정합니까?


답변:


125

기존 버전을 제거하십시오.

$ brew rm imagemagick

그런 다음 공식을 편집하려면 편집하십시오.

$ brew edit imagemagick

그러면 편집기에 표시됩니다. $EDITOR변수가 기본 설정으로 설정되어 있는지 확인하십시오 (나를 위해 : TextMate).

변경하고 저장 한 다음 설치해보십시오.

git에 익숙하다면 먼저 브랜치를 만들고 브랜치에서 편집하는 것이 좋습니다.


2
원래 버전으로 다시 변경하려면 어떻게합니까? 그냥 달려야 brew upgrade하나요?
slhck

1
git을 사용하여 원래 버전으로 다시 변경합니다. git checkout mysql.rb커밋하지 않으면 충분할 수 있습니다. 커밋 한 경우 커밋을 되돌려 야합니다.
mxcl 2012 년

1
수식을 편집했지만이 파일에서 '설치'메서드가 호출되지 않고 (방법 시작 부분에 'raise'문을 삽입하여 테스트 됨) imagemagick이 성공적으로 설치되었습니다. Homebrew는 어떤 공식 파일을 사용하는지 궁금합니다
ebsbk 2014

5
당신이 사용할 수있는 편집 되돌리려면 git status에서 /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core(둘 중 탭 또는 당신이 어디에 사용) 다음 AA 할git checkout <formulaname.rb>
ccpizza

5
brew edit사용 후 brew reinstall --build-from-source. 편집하더라도 대부분의 pouring bottle설치는 미리 컴파일 된 바이너리를 설치하는 데 사용 됩니다. 변경 사항은 적용되지 않습니다.
Bruno Bronosky
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.