[ruby] Ruby 설치 후 MAC OS X에서 잘못된 활성 개발자 경로

이 오류가 발생합니다.

xcrun: error: invalid active developer path (/Applications/Xcode.app), missing xcrun at: /Applications/Xcode.app/usr/bin/xcrun

솔루션 은 작동하지만 터미널을 닫고 다시 열면 오류가 다시 발생합니다. 그런 다음 새 터미널 창을 열 때마다 동일한 명령을 실행해야합니다.

터미널 창을 닫은 후 저장하도록 이러한 변경 사항을 적용하려면 어떻게해야합니까?



답변

OS X El Capitan으로 업데이트 한 후 동일한 오류가 발생하기 시작했습니다.
제 경우에는 설치 만하면되었습니다.

sudo xcode-select --install

그리고 그것은 나를 위해 잘 작동합니다.


답변

[업데이트] 아래 단계는 OS X 10.10 (Yosemite) 용입니다. 10.11 (El Capitan) 로의 업그레이드로 인해 이것을 경험하는 사람들 은 허용 된 답변에 설명 된 대로만 실행하면됩니다 sudo xcode-select --install .

내가 발견 제안 여기에 표시

sudo xcode-select -switch /

수정으로. 그러나 이로 인해 개발자 경로가 유효하지 않다는 오류가 발생했습니다.

대신 나를 위해 이것을 수정했습니다.

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/

(두 참조 링크 솔루션의 혼합) 그리고 이것은 작동했습니다.

[편집하다]

사용해보십시오

xcode-select --print-path

/Applications/Xcode.app/Contents/Developer/가 여전히 유효하지 않은 경우 개발자 경로를 찾습니다.


답변

나는 이것이 꽤 오래되었다는 것을 알고 있지만 동일한 문제가 발생한 다음 몇 가지 추가 단계를 수행하여 수정했습니다. 터미널이 명령 줄 도구의 실제 경로를 찾을 수 없을 때 문제가 발생했습니다.

  1. Xcode가 있고 제거 된 경우 터미널은 Xcode 폴더 내의 명령 줄 도구를 참조합니다. 이 명령을 사용하여 경로가 무엇인지 확인하십시오 xcode-select --print-path. 이것은 대부분 인쇄 /Applications/Xcode.app/Contents/Developer됩니다.
  2. 이제이 문제를 해결하려면 xcode 용 명령 줄 도구를 다시 설치하십시오. 처음에는를 사용하여 이전 설치를 제거하십시오 sudo rm -rf /Library/Developer/CommandLineTools.
  3. 그런 다음 명령 줄 도구를 설치합니다. sudo xcode-select --install
    이제 마지막 단계에서 CLT의 경로를 실제 경로로 변경 sudo xcode-select -switch /Library/Developer/CommandLineTools/하면 문제가 해결됩니다.


답변

macOS Mojave를 macOS Catalina로 업데이트 한 후 동일한 오류가 발생하기 시작했습니다.

터미널에 몇 개의 명령 줄을 설치했습니다.

 1. $ sudo gem install cocoapods
 2. $ sudo xcode-select --install
 3. $ chsh -s /bin/zsh

그때,

Xcode -> Preferences -> Locations -> Command Line Tools and confirm you have current Xcode version selected there.

그리고 그것은 저와 잘 작동합니다. 감사!!


답변

아래 단계로 문제를 해결했습니다.

Xcode- > 환경 설정 -> 위치 -> 명령 줄 도구 -> Xcode 버전과 일치하는 명령 도구를 선택 합니다.


답변

나에게 솔루션은 Xcode를 재설치하는 것만 큼 쉬웠습니다.

여기에서 지적했습니다 : https://superuser.com/a/981126

위의 답변과 같은 명령 줄을 통해 또는 App Store에서 직접 Xcode를 (다시) 설치할 수 있습니다.


답변

OS X EI Captian으로 업그레이드 한 후에도 동일한 문제가 발생했습니다. 방금 xcode-select를 설치했습니다.sudo xcode-select --install