명령 행 도구가 작동하지 않음-OS X El Capitan, Sierra, High Sierra, Mojave


553

방금 Yosemite에서 El Capitan으로 업그레이드하고 El Capitan에서 Sierra로 업그레이드하는 문제를 복제했습니다. 예를 들어 git status터미널 내부 에 입력하려고 하면 다음 오류가 발생합니다.

xcrun: error: invalid active developer path
 (/Library/Developer/CommandLineTools), missing xcrun at:
 /Library/Developer/CommandLineTools/usr/bin/xcrun

Xcode가 설치되어 있지 않습니다. 누구든지 해결책이 있습니까?


"어떤 자식"이 무엇을 알려줍니까? 그리고 아마도 "파일`git '"?
Phillip Mills

which git에 응답 /usr/bin/git하고 "file which git"에/usr/bin/git: Mach-O 64-bit executable x86_64
rista404

1
그 좋은 소리. 죄송합니다. xcrun이 어떻게 진행되고 있는지 모르겠습니다.
Phillip Mills

1
비슷한 문제가 있었고 라이센스 계약 동의와 관련이있는 것으로 나타났습니다 (업그레이드 중에 라이센스 대화 상자가 표시되었지만 클릭에 응답하지 않고 다시 시작해야 함) Xcode를 다시 시작해야했습니다. 라이센스에 동의합니다.
TygerKrash

터미널 "xcrun : error : active developer path ("/ Applications / Xcode.app / Contents / Developer ")에 오류가 발생했습니다. xcode-select --switch path/to/Xcode.app명령 행 개발자 도구에 사용하려는 Xcode를 지정하는 데 사용하십시오 (또는 참조). man xcode-select) "10.11.5 수정하는 방법?
Avijit Nagare

답변:


1119

여기서 문제에 대한 해결책을 찾았습니다 .

xcode-select --install

필요한 명령 줄 도구를 설치하라는 메시지가 나타납니다.


5
나를 위해 일했다. El Captain으로 업그레이드 한
후이

76
나는이 쓰레기를 싫어한다. 입력하는 동안 "소프트웨어 찾기"(연결 문제가 있음)라는 메시지가 표시됩니다. 바보 xcode-select --install. 나는 xcode를 싫어한다. 맥이 나를 강제로 설치하더라도 나는 그것을 원하지 않았다. 이것이 필요하기 때문에 다른 소프트웨어를 설치할 수도 없습니다. GRRRRR
PascalVKooten

22
@PascalvKooten 같은 "Finding software"문제가있었습니다. 내가 고칠 수있는 유일한 방법은 다운로드하여.dmg 수동으로 설치하는 것이 었습니다.
ESultanik

94
이 문제는 Mac OS 시에라로 업그레이드 한 후에 나타납니다.!
Sreejith Menon

27
방금 High Sierra로 업그레이드했는데 솔루션이 여전히 유효합니다.
구스타보 스트라 우베

85

xcode-select --install명령에 문제가있는 경우 예를 들어 네트워크 문제 시간 초과가 계속 발생하면 developer.apple.com/downloads (명령 줄 도구 OS X 10.11)에서 Xcode 7.1 용 dmg를 다운로드 해보십시오.


2
명령 줄 도구의 설치 공간이 ~ 400MB (마지막으로 설치 한) 멀티 GB Xcode보다 선호되므로 IMO가 더 좋습니다.
jwd630

나는 정정되었다. 그 아이디어를 어디서 얻었습니까? 아마도 대화 상자에 "Get XCode"선택 사항이 있고 Mountain Lion 날에 다시 클릭했을 수도 있습니다. 언젠가 내가 원하는 모든 것이 명령 줄 도구 일 때 XCode를 모두 얻었습니다.
jwd630

나는이 문제가 있었고 xcode를 열고 다시 시도하여 자체적으로 수정되었습니다. 그런 다음 명령 줄 도구 패키지 인 App Store에 "업데이트"를 추가했습니다.
MrFusion

7

솔루션을 시도했지만 xcode-select --install도움이되지 않습니다 .Sierra에서 High로 업데이트 하고이 문제가 발생했습니다.

sudo xcode-select --reset

4

Xcode가 경로를 다시 할당하면 작동하도록 구성되었습니다.

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

그러면 명령을 시도한 후 라이센스 계약에 동의하라는 메시지가 표시 될 수 있습니다.


3

macOS 10.14에서는 두 개 이상의 버전이 설치되어있는 경우에도이 문제가 발생할 수 있습니다. xCode GUI가 마음에 들면 환경 설정- CMD + ,으로 이동하여 Locations탭을 선택하고 명령 행 도구 버전을 선택 하여 수행 할 수 있습니다 . 첨부 된 인쇄 화면을 참조하십시오.

여기에 이미지 설명을 입력하십시오


이것은 Mac OS를 Mojave로 업그레이드 할 때 효과적이었습니다.
slopeofhope 2018 년

2

방금 High Sierra로 업데이트했는데 실행할 수 없었습니다 xcode-select --install. 먼저, 실제로 앱 스토어에서 xcode를 설치해야했습니다. 그런 다음 나는 달렸다 xcode-select --install. 그런 다음을 실행 sudo xcodebuild -license하고 용어에 동의 한 다음 마침내 git 명령을 다시 실행할 수있었습니다.


2

High Sierra 10.13.2로 업데이트

xcode-select --install ALONE이 작동하지 않았습니다.

  1. 앱 스토어에서 X 코드 다운로드
  2. $ xcode-select --install
    a. 명령 행에서 softwareupdate 를 사용하여 설치 후 업데이트해야 할 수도 있습니다. $ sudo softwareupdate -i "Xcode-9.1 용 명령 줄 도구 (macOS High Sierra 버전 10.13)"

  3. $ sudo xcodebuild-라이센스


2

나를 위해 Xcode를 제거한 후 다음과 같이 활성 개발자 경로를 전환해야합니다. sudo xcode-select -s /


1

heroku업그레이드 후 명령 줄 도구에 문제가있는 사람들도 터미널에서 다음을 수행해야했습니다.

xcode-select --install 
brew install heroku/brew/heroku
brew link --overwrite heroku

High Sierra로 업그레이드하면 xcode 도구를 다시 설치해야 할뿐만 아니라 symlink가 엉망이 된 것 같습니다. '디렉토리가 아님'오류가 계속 발생했습니다.

▸ stat /Users/mattymc/.local/share/heroku/client/bin/heroku: not a directory  
▸ fork/exec /Users/mattmcinnis/.local/share/heroku/client/bin/heroku: not a directory 

누군가를 한 시간 절약하는 희망 :)



1

나는 macOS를 macOS High Sierra-10.13.3으로 업그레이드했으며 watchman을 설치하려고 할 때 비슷한 문제에 직면했습니다 (명령-brew install watchman).

xcode-select --install 명령을 실행 한 다음 "brew install watchman"을 실행하십시오. 모든 것이 제대로 작동합니다!


1

최신 버전의 Mojave 버전 10.14.1의 경우

https://developer.apple.com/download/more/ 에서 다운로드하여 해결하고 "Apple ID로 로그인하여 다운로드하십시오.

명령 줄 도구 최신 안정 버전 .dmg

그것은 모든 것이 작동하게합니다

옛 대답

xcode-select --install

나를 위해 작동하지 않습니다.


1
이것은 나를 위해 문제를 해결했습니다. 실행시 발생했던 문제 xcode-select --install는 업데이트 서버에 연결할 수 없다는 팝업입니다. 이 글을 쓰는 현재, 모하비 사용자를 위해 위에서 언급 한 링크에서 유일하게 다운로드 "엑스 코드 10.1 베타 2에 대한 명령 행 도구 (맥 OS 10.14)"라는 제목의 베타 버전입니다
roundtheworld


-1

xcode-select --install을 수행하더라도 네트워크 오류가 표시되어 수정하지 않았습니다. 문제는 앱 스토어에 연결할 수 없다는 것입니다. 나는 그것을 고치기 위해 다음을했다.

  1. 키 스토어 열기
  2. 시스템 루트로 이동하여 인증서를 선택하십시오.
  3. digicert High Guarantee EV를 엽니 다.
  4. 신뢰 섹션을 펼치고 절대 신뢰하지 않는 것으로 표시하십시오.
  5. 이제 시스템을 다시 시작하여 1, 2, 3 단계를 반복하고 시스템 기본값을 사용하려면 신뢰 정책을 다시 표시하십시오.

이제 앱 스토어가 작동하고 xcode-select --install을 실행할 수 있어야합니다.


답변 해주셔서 감사합니다. 왜 이것을 시도했는지와 왜 효과가 있는지에 대한 설명이 도움이 될 수 있습니다.
Pranab

이미 첫 줄에 작성되었습니다. 위의 솔루션은 저에게 효과적이지 않았습니다. 인터넷 검색 후 나는 이것을 시도했다. 추가 설명이 필요 없습니다
Shubham Aggarwal
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.