macOS Catalina로 업그레이드 한 후 Git을 사용하려고 할 때 왜 "유효하지 않은 활성 개발자 경로"가 표시됩니까?


1508

macOS Catalina로 업그레이드 한 후 git터미널 에서 실행하려고했지만 다음과 같은 오류가 계속 발생했습니다.

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

어떻게 고치나요?


33
OSX Mojave에서도 동일한 문제가 발생합니다. 모든 버전 업그레이드에서 똑같은 문제가 발생한다고 생각합니다. xcode-select --install모하비에서 작동합니다. 추가 단계가 필요하지 않습니다.
Mrinal Saurabh

@MrinalSaurabh가 그럴 것 같습니다.
Housemd

12
명령을 실행하고 xcode-select --install라이센스 계약에 동의하면 "소프트웨어 업데이트 서버에서 현재 소프트웨어를 사용할 수 없으므로 소프트웨어를 설치할 수 없습니다"라는 메시지 대화 상자가 나타납니다. 그래서 내 자식이 여전히 작동하지 않습니다 (Mojave 및 XCode 10.1로 업그레이드 한 후 문제가 시작되었습니다)
nbloqs

6
@nbloqs 같은 메시지가 표시되고 명령 줄 도구를 수동으로 다운로드하여 수정했습니다. 더 많은 정보 : ics.uci.edu/~pattis/common/handouts/macmingweclipse/...
K.Rijpstra

1
카탈리나와 함께 다시 일어났다. 시스템 업그레이드로 개발 도구가 제거되는 이유는 무엇입니까 ??!?
대장장이

답변:


2156

터미널을 열고 다음을 실행하십시오.

xcode-select --install

xcode 개발자 도구를 다운로드하여 설치하고 문제를 해결합니다.

Xcode가 필요 하지 않으며 여기에 명령 줄 도구 만 설치할 수 있으며 약 130Mb입니다.

문제는 라이센스 계약에 명시 적으로 동의해야한다는 것입니다. 다음 단계에 따라 여러 버전이 있거나 Xcode없이 명령 줄 도구를 실행 하려는 경우 Xcode 경로를 재설정해야 할 수 있습니다 .

xcode-select --switch /Applications/Xcode.app
xcode-select --switch /Library/Developer/CommandLineTools

이 질문에서 해결책을 찾았습니다 . 명령 줄 도구가 작동하지 않습니다 .

"현재 소프트웨어 업데이트 서버에서 소프트웨어를 사용할 수 없으므로 소프트웨어를 설치할 수 없습니다"라는 오류 메시지가 표시 될 수 있습니다. 이 경우 akozin이xcode-select --reset 지적한대로 작동합니다 .


202
이 솔루션은 도움이되지 않습니다. 나는 노력 xcode-select --reset했고 도움이되었습니다!
akozin

44
맥 OS 높은 시에라로 업그레이드 한 후 저를 돕고 실행하려고git status
펠릭스 GEENEN을

14
또한 brew update설치했는지 고려 하십시오.
Mausy5043

13
Sierra에서 High Sierra로 업그레이드했을 때 동일한 문제가 해결되었습니다. 나는 먼저 시도 --reset하지만 아무런 차이가 없었습니다. --install해결했다!
iaforek

41
macOS Mojave에도 적용됩니다! 나는 매년이 포스트로 돌아 온다고 생각합니다.
Eric Majerus 2016 년

72

Xcode를 설치하거나 사용하지 않으려면 (필요하지 않음) Xcode 용 명령 도구 만 설치할 수 있습니다 (편집 참조)

전제 조건 :

  • 당신은 AppleID가

해결책

https://developer.apple.com/download/more/로 이동하여 Xcode 7.1 용 명령 줄 도구 OS X 10.11)을 찾으십시오 . 그런 다음 다운로드 한 .dmg 패키지를 설치하십시오.

최신 버전

최신 버전의 커맨드 라인 도구 OS X 와 함께 작동해야 하지만 Xcode 7.1 특정 버전 에서는 커맨드 라인 도구 OS X 10.11)를 테스트했습니다 .

macOS 10.13으로 업데이트

macOS 10.13을 업데이트 한 후 설치해야했습니다 Command Line Tools (macOS 10.13) for Xcode 9.


편집하다

댓글에서 @setholopolus가 언급했듯이

xcode-select --install

Xcode 용 명령 줄 도구 설치합니다 .

http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/ 에서 확인할 수도 있습니다.

통해 설치에 문제가있는 경우 답변을 남기지 않습니다 cli.


이 답변에 대한 PS 크레딧 : https://stackoverflow.com/a/33593066/2029818


2
다운로드를 완료하려면 Apple ID로 로그인해야합니다.
james.garriss

예. 그러나 그것은 문제가 아닙니다. 문제는 전체 Xcode를 설치하고 싶지 않다는 것입니다. 이 정보로 답변을 업데이트하겠습니다
michalczukm

2
@michalczukm 저는 macOS 10.12.5에 있고 최신 버전을 설치했습니다 (Xcode 8.3의 경우 macOS 10.12의 CLT라고 생각합니다). 문제가 해결되었습니다. 감사합니다.
Mark Simpson

2
xcode-select --install다른 답변 상태와 같이 Running 은 Xcode를 설치하지 않고 명령 줄 도구 만 설치합니다.
setholopolus

4
macOS Mojave의 경우 xcode-select --install나를 위해 작동하지 않았습니다. 그러나 2018 년 7 월 30 일부터 Apple 개발자 계정에 로그인하면 macOS 10.4 (Mojave) 용 최신 버전의 명령 줄 도구를 사용할 수 있습니다.
Agile Bean

42

들어 맥 OS 높은 시에라 , 그냥 같은 명령을 실행합니다 :

xcode-select --install

모든 것이 다시 작동 할 것입니다.


2
Xcode가 없어도?
Vitaly Zdanevich

5
xcode를 설치하는 @VitalyZdanevich;)
minigeek

7
@VitalyZdanevich는 xcode osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x를 설치하지 않습니다 . xcode없이 명령 행 도구를 설치합니다.
setholopolus


26

다음은 Mojave에서 수행해야 할 단계입니다.

첫째 xcode-select --reset.

다음으로 xcode 도구를 최신 버전으로 업그레이드 sudo softwareupdate -ia --verbose해야했습니다. 내 머리 꼭대기).

첫 번째 시도 중 일부 동작이 일치하지 않으면이 명령을 다시 시도 할 수 있습니다.

마지막으로 원하는 git 명령을 사용하여 작동하는지 확인하십시오 (예 :) git status.


1
예, 이것은 High Sierra에서 Mojave까지의 문제를 해결합니다. 그 직후에sudo xcodebuild -license
user9869932

라이센스는 열쇠입니다
Hamlett

19

나는 시도 xcode-select --install했지만 App Store 에서 강제로 설치했다 .

그런 다음 모든 자식 항목이 원활하게 실행되었습니다.


13

수락 된 대답은 정확하지만 git은 오류가 원격 또는 로컬에서 오는 경우 명확하지 않습니다. 원격에서 OS X를 실행중인 경우, 설치 문제가 원격에있을 수 있으며 같은 오류가 표시 git clone되고 git pull그렇지 않은 오류가 표시 됩니다 git status.


사랑하는 신 이시여 내가 지금 어리석은 기분을 느끼고 ...
Olof_t

11

xcode-select --install그리고 xcode-select --reset나를 위해 작동하지 않았다.

Apple 개발자 웹 사이트 ( https://developer.apple.com/download/) 에서 수동으로 다운로드해야했습니다.

현재 OS 의 명령 줄 을 선택하십시오 .

링크 스크린 샷


Xcode 11b2에 대해이 작업을 수행해야했는데 명령 코드 도구가 설치되어 여전히이 오류가 발생했다고합니다. 명령 줄 도구를 다시 설치했습니다.
green_knight
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.