IT Share you

양조 업그레이드시 공식 무시

shareyou 2020. 12. 14. 21:04
반응형

양조 업그레이드시 공식 무시


나는 최신 것이 내 시스템에서 작동하지 않기 때문에 brew upgrade홈브류가 erlang공식을 업그레이드하지 말라고 말하고 싶습니다.

같은 일을 할 수 homebrew upgrade --skip erlang있습니까?


나는 마침내 해답을 발견 : 커밋 이후 85eb73ce을pin가능한 하위 명령. 따라서 수식을 무시하는 brew upgrade것은을 통해 고정하는 것만 큼 간단합니다 brew pin <formula>. 고정을 해제하려면 brew unpin <formula>.

brew upgrade <formula>고정 여부에 관계없이 수식이 계속 업데이트 된다는 점은 주목할 가치 가 있습니다.


추출 핀은 갈 길입니다. 수식을 현재 버전에 고정합니다.

brew pin <formula>

brew unpin을 사용하여이를 재설정 할 수 있습니다.

brew unpin <formula>

고정 된 모든 공식 을 보려면

brew list --pinned

참고 : 추출 업그레이드는 고정 된 공식을 무시합니다.


erlang을 최신 버전으로 업그레이드 할 수 있지만 brew 명령 versionsswitch.

사용 가능한 버전을 나열하려면 다음을 사용하십시오.

brew versions erlang

설치된 두 버전 사이를 전환하려면 (erlang R14를 원한다고 가정합니다) :

brew switch erlang R14B04

비슷한 '문제'가있었습니다. 내 시스템에 libfreenect (불안정)를 직접 설치했습니다. 그리고 이제 나는 homebrew가 그것을 업그레이드하고 싶지 않습니다. 다음 파일을 삭제하여 해결했습니다.

/usr/local/Library/Formula/libfreenect.rb

그것은 /usr/local/Library/Formula/erlang.rb당신을위한 것입니다

참고 URL : https://stackoverflow.com/questions/10093918/ignore-formula-on-brew-upgrade

반응형