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.