Homebrew 오류 수정 방법 : OS X El Capitan으로 업그레이드 한 후 "잘못된 활성 개발자 경로"?


104

실행할 때이 오류가 발생합니다 brew update.

$ brew update
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Error: Failure while executing: git checkout -q master

이 문제를 해결하는 방법?

답변:


139

위의 오류를 해결하려면 다음 명령을 실행하십시오

sudo xcode-select --install
sudo xcode-select -switch /

https://github.com/Homebrew/homebrew/issues/23500 에서 답을 찾았습니다.

나는 또한 이것을해야했다.

sudo chown -R $(whoami):admin /usr/local

일부 권한 문제로 인해 그러나 필요한 경우에만이 작업을 수행하십시오.


8
sudo xcode-select -switch /Library/Developer/CommandLineTools/그냥 대신 추가해야 sudo xcode-select -switch /했지만 그렇지 않으면 훌륭하게 작동했습니다. 그래도 파일을 숨길 필요가 없습니다.
TunaMaxx

매력처럼 일했다. 빠른 수정에 감사드립니다.이 모든 것은 El Capitan의 새로운 보안 기능 때문인 것으로 보입니다.
Zlatty

이것은 나를 위해 일했지만 이상하게도 brew doctor실패 를 멈추기 전에이 작업을 수행 한 후 몇 분이 걸렸습니다 .
Keith Bennett

이 조언은 내 책상을 거의 불 태웠다. 내 맥북에 CPU가 10 분 동안 고정되어있었습니다. WTF 이거에요? 명령을 이해하지 않고 신뢰하는 것에 대한 나의 잘못. 다른 사람들은 경고를받습니다. 지금은 좀비 / 히드라의 무리가 보인다 xcodebuild과정
피터 Klipfel

1
그리고 새로 설치 한 후에 터미널을 다시 시작하는 것을 잊지 마십시오.
youngrrrr


2

macOS를 Mojave로 업데이트 한 후이 문제가 발생했습니다 (OS를 업데이트하면이 문제가 발생할 수 있음).

문제를 해결하기 위해 Xcode명령 줄 작업을 수행하는 대신 App Store에서 간단히 설치 했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.