본문 바로가기

추천팁/문제해결

'Homebrew'에서 업데이트 확인 시 무조건 'Already up-to-date'로 표시되는 문제

최근 패키지 관리자인 'Homebrew'에서 패키지 업데이트 확인을 제대로 수행하지 못하는 증상을 겪었습니다.

업데이트 검사 명령어인 'brew update'를 아무리 입력해도 'Already up-to-date'라고만 표시될 뿐 업데이트 확인이 이뤄지지 않는 증상입니다. 처음에는 업데이트 할 패키지가 전혀 없는건가... 하고 그냥 넘어 갔는데, 한 달 가까이 업데이트가 없다고 하니 어딘가 이상하다는 생각이 들었습니다.

부랴부랴 Homebrew 깃허브를 방문해 보니, 아니나 다를까 지난달에 저장소(Repository)가 꼬였다는 공지가 있더군요.

이로 인해 8월 10~11일 사이에 Homebrew를 업데이트한 경우, Homebrew뿐 아니라 패키지 업데이트도 불가능한 문제가 발생한다고 합니다. 다행히 손쉽게 문제를 해결할 수 있는 대처법도 같이 공개됐는데요. 터미널에 다음 명령어를 입력하기만 하면 됩니다. ▼

cd $(brew --repo) && git fetch && git reset --hard origin/master && brew update

위 작업 후 homebrew update 명령어가 제대로 작동하는 것을 확인할 수 있었습니다. 혹시 저처럼 homebrew 업데이트 관련 문제를 겪고 계신 분은 이 방법 참고하셔서 해결 보시기 바랍니다.



참조
GitHub - Homebrew

관련 글
• OS X 10.11 엘 캐피탄에 '홈브류(Homebrew)'를 설치하는 방법
• 맥용 패키지 관리자 '맥포트(MacPorts)' 업데이트