macOS 업데이트 후 Git이 작동하지 않습니다 (xcrun : 오류 : 유효하지 않은 활성 개발자 경로 (/ Library / Developer / CommandLineTools))


1577

macOS Mojave로 업데이트했습니다 (Catalina 업데이트도 마찬가지 임).

오늘 아침에 MacBook Pro의 명령 줄에서 작업 코드를 탐색하고 리포지토리에 "git status"를 입력하고 오류가 발생했습니다.

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

3
같은 문제가 있었다. 받아 들인 대답은 나를 위해 그것을 해결했습니다. Q : macos / apple 포털로 이동해야합니까?
— huch

2
이것은 macOS 문제보다 더 많은 문제입니다.
— dustbuster


2
더 좋은 방법이 있어야합니다. macOS 업데이트로 xcode를 업데이트하는 것은 많은 번거 로움입니다.
— royalghost

Catalina로 업그레이드 한 후 "make"가 작동하도록하려면이 작업을 수행해야합니다. 그래서 나는 그것이 git 문제가 아니라 MacOS 문제라고 생각합니다.
— 피터 B

답변:


2680

문제는 Xcode 명령 줄 도구를 업데이트해야한다는 것입니다.

터미널로 돌아가서 다음을 누르십시오.

xcode-select --install

그러면 다음을 받게됩니다.

xcode-select: note: install requested for command line developer tools

이 시점에서 Xcode 명령 행 도구를 업데이트하라는 프롬프트가 표시됩니다. (시간이 걸릴 수 있음)

새 터미널 창을 열면 개발 도구가 반환됩니다.

추가 : 메이저 또는 세미 메이저 업데이트에서 명령 줄 도구를 다시 제대로 작동하려면 명령 줄 도구를 업데이트해야합니다. 모든 업데이트로 Xcode를 확인하십시오. 이것은 모하비를 넘어서 ...

그 후 터미널을 다시 시작하십시오.


44
이것은 Mojave로 업그레이드 한 후 처음 시작할 때 Git이 설치되지 않는다고 불평하는 Microsoft Visual Studio Code와 관련된 문제를 해결했습니다. 문제가 VS 코드라고 생각했지만이 SO 질문의 문제였습니다. Xcode 명령 줄 도구를 설치 한 후 VS Code를 다시 시작하면 문제가 해결되었습니다.
— Mark

159
Xcode 업데이트가 OS 업데이트의 일부였습니다. 이와 같은 것은 업그레이드 할 때마다 발생합니다. 성가신.
— mvndaai

6
그래도 짜증나. Xcode 설치를 확인한 다음 OS 업데이트 중 업데이트를 추가하는 것은 매우 간단합니다. 항상 애플의 OS 업데이트와 관련이 있습니다. 당신은 그들이 지금까지 알아 낸 것 같아요.
— zgr024

14
PHPStorm에서 Git을 사용하는 모든 사람에게; 당신은 실행 후 PHPStorm을 다시 시작해야합니다 xcode-select --install. 그런 다음 작동합니다.
— Daan van den Bergh

57
이 솔루션은 Mac Catalina 업데이트에도 적합합니다. 훌륭한!!!
— Shahnaz Khan 2016 년

122

시도 할 때 업데이트 서버에서 소프트웨어를 사용할 수 없다는 오류가 발생했습니다

xcode-select --install

나를 위해 고친 것은 여기 https://developer.apple.com/download/more/ 에 가서 Command Line Tools (macOS 10.14) for Xcode 10수동으로 다운로드 한 다음 설치하는 것입니다.

그 후에 새 터미널을 열 때 오류가 사라져야합니다.


10
정답이어야하고 3 대의 컴퓨터에서 시도했으며 @dustbuster 답변이 더 이상 작동하지 않으며 "시도 할 때 업데이트 서버에서 소프트웨어를 사용할 수
— 없었습니다

2
나에게 이것은 끝 software not available at server이지만 @ High6의 대답은 작동합니다. xcode-select --reset
— briankip

Command Line Tools (macOS 10.14) for Xcode 10.1링크에서 다운로드 . 감사!
— Xavier Ojeda Aguilar

xcode가 여전히 설치되어 있었지만 문제가있었습니다. 이것은 매력처럼 작동했습니다 ... 선택된 답변이어야합니다. 또는 최고 답변에 대한 부록이어야합니다.
— AmitM

1
이것은 macOS 10.15.2에서도 작동합니다. 비록 나는 선택했다 Command Line Tools for Xcode 11.3엑스 코드 10.1을 사용할 수없는 이후,
— 레이첼 맞추게에게

87

나를 위해 xcode-select --reset모하비의 해결책이있었습니다.


6
"xcode-select --install"은 서버에서 소프트웨어를 사용할 수 없습니다. 그러나 이것은 작동합니다
— Yan Zhu

이것은 나를 위해 일했습니다. 새 Xcode를 설치 한 후이 명령을 실행했습니다.
— Sunho Hong

2
방금 Mac OS X 10.14 (Mojave)에서 MacOS 10.15 (Catalina)로 업그레이드 하고이 문제에 직면했습니다.이 솔루션은 제대로 작동하므로 실행할 필요가 없었습니다 xcode-select --install.
— OJVM

1
Catalina에서도 나를 위해 일하지만 추가해야했습니다.sudo
— gafi

sudo xcode-select --reset모하비에 나를 위해 일한 -> 카탈은 맥 OS의 업그레이드
— 크리스 Gillatt에게

67

dustbuster의 답변 외에도이 명령으로 Xcode 폴더의 경로를 설정해야했습니다.

sudo xcode-select -switch /Library/Developer/CommandLineTools

1
그러나 @dustbuster는 이러한 답변을 병합하는 것이 좋습니다.
— James

좋아,이 나를 위해 이것을 해결했다. xcode-select --install수동으로 시도 하고 다운로드하여 설치했지만 솔루션이 작동하지 않았습니다. 기다렸다가 버전 10.14.1로 업그레이드했습니다.
— mpiktas

Xcode가 설치되어 있으면 별도의 명령 줄 도구를 설치할 필요가 없습니다 . 그냥 당신이 실행되도록 xcode-select --switch /Applications/Xcode.app/Contents/Developer하거나 xcode-select --reset터미널은 "명령 줄 도구"독립 실행 형 설치에 의해 설치된 것들 대신 엑스 코드 내부 명령 행 도구를 사용 있도록. 그때부터 App Store는 Xcode를 자동 업데이트하고 도구는 최신 상태를 유지합니다.
— uliwitness

43

xcode-select --install이전 주요 릴리스에서 허용 된 답변에 제공된 것을 사용했습니다 .

방금 OS X 10.15 Catalina로 업그레이드하고 OS 업그레이드가 완료된 후 환경 설정에서 소프트웨어 업데이트 도구를 다시 실행했습니다. Xcode 유틸리티 업데이트가 여기에서 사용 가능했으며 출력 된 git을 사용하여 문제를 정렬했습니다. xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)


Xcode가 설치되어 있으면 별도의 명령 줄 도구를 설치할 필요가 없습니다 . 그냥 당신이 실행되도록 xcode-select --switch /Applications/Xcode.app/Contents/Developer하거나 xcode-select --reset터미널은 "명령 줄 도구"독립 실행 형 설치에 의해 설치된 것들 대신 엑스 코드 내부 명령 행 도구를 사용 있도록. 그때부터 App Store는 Xcode를 자동 업데이트하고 도구는 최신 상태를 유지합니다.
— uliwitness

40

나를 위해 일한 것은 다음과 같습니다.

sudo xcode-select --reset

그런 다음 @ High6의 답변 에서처럼 :

sudo xcodebuild -license

그러면 Xcode 라이센스라고 생각되는 라이센스가 표시됩니다. space(또는 마우스)를 사용하여 하단으로 스크롤 한 다음을 누릅니다 agree.

이것이 MacOS Mojave v 10.14에서 나를 위해 일한 것입니다.


귀하의 솔루션은 MacOS 10.13 High Sierra에서 저에게 효과적이었습니다. 감사합니다.
— 다니엘

Xcode가 설치되어 있다면 이것이 올바른 해결책입니다. 터미널은 "명령 줄 도구"독립 실행 형 설치 프로그램으로 설치된 도구 대신 Xcode에서 명령 줄 도구를 사용합니다. 그때부터 App Store는 Xcode를 자동 업데이트하고 도구는 최신 상태를 유지합니다.
— uliwitness

34

내 경우에는 설치 프로세스 후 xcode에서 확인되지 않았습니다.

다음과 같이 할 수 있습니다 : xcode-> 환경 설정을 클릭하고 위치를 탭한 다음 후속 이미지로을 선택하십시오

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


이것은 몇 가지 항목을 수정하지만 전부는 아닙니다.
— Murwa

Xcode 10.3, 11.1 및 11.2가 있었고 Xcode는 명령 줄 도구에 사용할 버전을 파악할 수 없었고 드롭 다운을 비워 두었습니다. 내 목적으로 11.1을 선택하면 git 명령이 작동하기 시작했습니다.
— 찬다 나 키 탈라 가마

이 팝업은 xcode-select --switch여기서 선택한 모든 버전의 Xcode 패키지 경로 를 호출 하는 것과 같습니다 .
— uliwitness

좋은 힌트 감사합니다. 어떤 방식 으로든 중요한 것은 문제를 해결하는 것입니다.
— taha

이것은 나를 위해 작동합니다. 많은 감사합니다. 다른 위치에 이전 버전과 새로운 버전의 Xcode가있었습니다.
— iGW

30

오류 메시지에서 Xcode 명령 줄 도구 부분을 알아 냈지만 Xcode를 실행하고 추가 도구를 설치하라는 메시지가 표시되면 설치를 요구했지만 여전히 새로운 터미널을 연 후에도 같은 오류가 발생했습니다.

그래서 xcode-select --install수동으로 작업 한 후 나에게 도움이되었습니다.


Xcode가 설치되어 있으면 별도의 명령 줄 도구를 설치할 필요가 없습니다 . 그냥 당신이 실행되도록 xcode-select --switch /Applications/Xcode.app/Contents/Developer하거나 xcode-select --reset터미널은 "명령 줄 도구"독립 실행 형 설치에 의해 설치된 것들 대신 엑스 코드 내부 명령 행 도구를 사용 있도록. 그때부터 App Store는 Xcode를 자동 업데이트하고 도구는 최신 상태를 유지합니다.
— uliwitness

27

터미널 열기 :

XCode 개발자 도구를 설치하고 문제를 해결하십시오.

$ xcode-select --install

여러 버전이있는 경우 Xcode 경로를 재설정하십시오.

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

Xcode가 설치되어 있으면 별도의 명령 줄 도구를 설치할 필요가 없습니다 . 그냥 당신이 실행되도록 xcode-select --switch /Applications/Xcode.app/Contents/Developer하거나 xcode-select --reset터미널은 "명령 줄 도구"독립 실행 형 설치에 의해 설치된 것들 대신 엑스 코드 내부 명령 행 도구를 사용 있도록. 그때부터 App Store는 Xcode를 자동 업데이트하고 도구는 최신 상태를 유지합니다.
— uliwitness

또한 xcode-select --switch위의 두 호출을 모두 수행하는 것은 의미가 없습니다 . 두 번째는 첫 번째 작업을 덮어 씁니다. 첫 번째 작업을 수행하면 명령 행 도구가 Xcode의 일부로 업데이트됩니다.
— uliwitness

22

Xcode를 수동으로 다운로드했거나 (App Store가 아닌) Xcode가없는 경우 :

  1. sudo rm -rf /Library/Developer/CommandLineTools
  2. Xcode 10 용 명령 줄 도구 (macOS 10.14)를 다운로드 하려면 https://developer.apple.com/download/more/ 로 이동 하십시오.
  3. 설정 명령 줄 도구

App Store에서 Xcode를 설치 한 경우 :

  1. xcode-select --install

Xcode가 아닌 Command Line Tools 만 설치하고 싶습니다. 이 솔루션이 최고인 것 같습니다. 최소 설치
— 신화

Xcode는 필요 없지만 Git이 필요하기 때문에 완벽합니다.
— Ryan Amaral

21

Mac으로 업그레이드 한 후에도 Catalina동일한 문제가 발생 하여이 문제를 해결하기 위해 몇 가지 명령을 실행해야했습니다.

처음으로 시작 :

xcode-select --install

문제를 해결하지 못했으며 다음을 실행해야했습니다. sudo

sudo xcode-select --reset

그런 다음 활성 개발자 디렉토리의 경로를 명시 적으로 전환하고 설정 한 후 마침내 수정되었습니다.

sudo xcode-select -s /Library/Developer/CommandLineTools

참고 : 당신이 한 경우 Xcode설치, 당신은 지정해야 할 수도 있습니다 Xcode, 그것은이 같은해야한다이 경우 디렉토리를

xcode-select -s /Applications/Xcode.app


Xcode가 설치되어 있으면 별도의 명령 줄 도구를 설치할 필요가 없습니다 . 그냥 당신이 실행되도록 xcode-select --switch /Applications/Xcode.app/Contents/Developer하거나 xcode-select --reset터미널은 "명령 줄 도구"독립 실행 형 설치에 의해 설치된 것들 대신 엑스 코드 내부 명령 행 도구를 사용 있도록. 그때부터 App Store는 Xcode를 자동 업데이트하고 도구는 최신 상태를 유지합니다.
— uliwitness

17

Mac OS X Catalina에서 다음은 잘 작동했습니다.

xcode-select --install

그 후 UI 프롬프트가 나타 났고 도구 설치가 완료되었습니다.


1
Xcode가 설치되어 있으면 별도의 명령 줄 도구를 설치할 필요가 없습니다 . 그냥 당신이 실행되도록 xcode-select --switch /Applications/Xcode.app/Contents/Developer하거나 xcode-select --reset터미널은 "명령 줄 도구"독립 실행 형 설치에 의해 설치된 것들 대신 엑스 코드 내부 명령 행 도구를 사용 있도록. 그때부터 App Store는 Xcode를 자동 업데이트하고 도구는 최신 상태를 유지합니다.
— uliwitness

12

터미널로 돌아가서 다음을 수행하십시오.

xcode-select --install

금후 -

xcode-select: note: install requested for command line developer tools

이 재시작 후 터미널.


6

나에게는 xcode가 설치되어 있지 않았다 (Mojave OS에). 내 Mac의 App Store로 이동하여 다운로드 한 다음 터미널로 돌아가서 입력 git하고 Enter 키를 누르면 작동했습니다.


6

이것은 나를 위해 작동

sudo xcode-select --reset 
sudo xcodebuild -license

X 코드가 설치되어 있어야합니다.


5

내 Xcode 버전이 너무 오래되어 명령 줄 도구를 설치해도 도움이되지 않는 것으로 나타났습니다. 내가 한 일은 다음과 같습니다.

  • 오래된 XCode를 완전히 제거했습니다.
  • 앱 스토어에서 최신 XCode를 다시 설치했습니다.
  • 그게 전부였다. 힘내가 복원되었습니다.


3

Catalina 및 Xcode-beta를 사용하는 사용자 :

sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer

3

나를 위해 Mac OS를 Mojave로 업데이트 한 후 Intellij에서 git이 작동하지 않았습니다.

해결 방법 :-설정으로 이동 한 다음 파일 | 설정 | 버전 관리 | / usr / local / bin / git 인 Git 실행 파일 필드를 Git 및 편집하십시오.


3

Xcode가 전체 액세스 디스크에 추가되지 않으면 Catalina 개인 정보 설정에서 동일한 오류가 발생하며 Xcode는 스크립트를 실행하지 않습니다. 첨부 된 이미지와 동일한 방식으로 Xcode를 추가하십시오. 그 깨끗한 빌드 후 실행하십시오. 희망이 작동합니다. 보안 및 개인 정보


그것은 내 안드로이드 스튜디오의 문제였습니다. 감사!
— KMC

당신은 내 하루를 구했다! 카탈리나로 이사 한 이후에도 여전히 Xcode 10.3.1
— Psykie

0

업데이트를 수행하기 위해 디스크 공간을 확보해야하는 상황에서 Xcode를 할 필요가 없거나 삭제해야 할 경우 App Store에서 Xcode를 설치하기 만하면됩니다. 구성이 완료되고 처음 시작할 때 Xcode는 구성 요소를 설치할 것인지 묻는 메시지를 표시합니다.를 클릭 Install하면 문제가 해결됩니다.

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