질문자 :dustbuster
macOS Mojave로 업데이트했습니다(이는 Catalina 업데이트에서도 발생하며 이후 모든 주요 업데이트에서 잠재적으로 발생하는 것으로 보입니다).
오늘 아침에 MacBook pro의 명령줄에서 작업 코드베이스로 이동하여 저장소에 "git status"를 입력하고 오류를 수신했습니다.
xcrun: 오류: 유효하지 않은 활성 개발자 경로(/Library/Developer/CommandLineTools), xcrun이 누락됨: /Library/Developer/CommandLineTools/usr/bin/xcrun
git 및 명령줄 도구는 어떻게 수정합니까?
문제는 Xcode 명령줄 도구를 업데이트해야 한다는 것입니다.
솔루션 #1
터미널로 돌아가서 다음을 입력하십시오.
xcode-select --install
그러면 다음과 같은 출력을 받게 됩니다.
xcode-select: note: install requested for command line developer tools
그러면 창에 Xcode 명령줄 도구를 업데이트하라는 메시지가 표시됩니다. (시간이 걸릴 수 있음)
새 터미널 창을 열면 개발 도구가 반환되어야 합니다.
추가: 주요 업데이트나 준 주요 업데이트를 통해 다시 제대로 작동하려면 명령줄 도구를 업데이트해야 합니다. 업데이트가 있는 Xcode를 확인하십시오. 이것은 모하비를 뛰어 넘습니다 ...
그 후 터미널을 다시 시작하십시오
또는 실패 할 경우 매우 잘 될 수 있습니다. "서버에서 소프트웨어를 찾을 수 없습니다"라는 팝업 상자가 나타납니다. 아래를 참조하십시오!
솔루션 #2
xcode-select --install
누르면 소프트웨어를 찾지 못하고 Apple Developer에 로그인하여 웹 페이지를 통해 설치합니다.
여기에서 로그인하거나 가입하십시오:
https://developer.apple.com/download/more/
다운로드 목록에서 "Xcode 12.x용 명령줄 도구" 를 찾은 다음 dmg를 클릭하고 다운로드합니다.
dustbuster시도할 때 업데이트 서버에서 소프트웨어를 사용할 수 없다는 오류가 발생했습니다.
xcode-select --install
나를 위해 고친 것은 https://developer.apple.com/download/more/ Command Line Tools (macOS 10.14) for Xcode 10
다운로드한 다음 수동으로 설치하는 것이었습니다.
그 후에는 새 터미널을 열 때 오류가 사라져야 합니다.
deef나에게 xcode-select --reset
은 Mojave의 솔루션이었습니다.
H6.Dustbuster의 답변 외에도 다음 명령을 사용하여 Xcode 폴더의 경로를 설정해야 했습니다.
sudo xcode-select -switch /Library/Developer/CommandLineTools
Patrik NeperfektaMojave에서 Big Sur로 업데이트했는데 동일한 오류가 발생했습니다.
xcode-select --install
매력처럼 일했다
Abderrazzak Nejeoui나를 위해 일한 것은 다음과 같습니다.
sudo xcode-select --reset
그런 다음 @ High6의 답변과 같이 :
sudo xcodebuild -license
그러면 Xcode 라이선스라고 가정하는 라이선스가 표시됩니다. 스페이스 (또는 마우스)를 사용하여 맨 아래로 스크롤 agree
를 탭합니다.
이것이 MacOS Mojave v 10.14에서 저에게 효과적이었습니다.
briankipCatalina
업그레이드한 후 동일한 문제가 발생하여 이 문제를 해결하기 위해 몇 가지 명령을 실행해야 했습니다.
처음 시작:
xcode-select --install
sudo
에서 다음을 실행해야 했습니다.
sudo xcode-select --reset
그런 다음 활성 개발자 디렉토리에 대한 경로를 명시적으로 전환하고 설정한 후 마침내 수정되었습니다.
sudo xcode-select -s /Library/Developer/CommandLineTools
참고: Xcode
Xcode
디렉토리를 지정해야 할 수 있습니다. 다음과 같아야 합니다.
xcode-select -s /Applications/Xcode.app
Muhammad Soliman이전 주요 릴리스에서 허용된 답변에 제공된 xcode-select --install
사용했습니다.
방금 OS X 10.15 Catalina로 업그레이드하고 OS 업그레이드가 완료된 후 환경 설정에서 소프트웨어 업데이트 도구를 다시 실행합니다. xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
출력한 git을 사용하여 문제를 정렬했습니다.
Ryan Stewart제 경우에는 xcode에서 확인되지 않았습니다. 설치 프로세스 후,
다음과 같이 할 수 있습니다. xcode -> 환경 설정을 누르고 위치를 누른 다음 , 다음 이미지로 선택하십시오.
taha맥 OS : 빅서
최우선
sudo xcode-select --reset sudo xcodebuild -license
두 번째 우선순위
xcode-select --install
Anand Khanpara오류 메시지에서 Xcode 명령줄 도구 부분을 알아냈지만 Xcode를 실행하고 추가 도구를 설치하라는 메시지를 받은 후 추가 도구를 설치한다고 주장했지만 새 터미널을 연 후에도 동일한 오류가 발생했습니다.
그래서 xcode-select --install
수동으로 수행한 후 효과가 있었습니다.
P. Hurmexcode
를 사용하는 경우 설치하십시오(~12GB).
xcode-select --install
그렇지 않으면 최신 명령줄 도구를 설치하십시오(~500MB).
ChennaM1에서 작업한 다음
ProductName: macOS ProductVersion: 11.2.1 BuildVersion: 20D74 % xcode-select --install
이용약관 프롬프트에 동의하면 성공 시 다음 메시지가 반환됩니다.
% xcode-select: note: install requested for command line developer tools
rasXcode를 수동으로 다운로드했거나(예: App Store에서 다운로드하지 않음) Xcode가 전혀 없는 경우:
-
sudo rm -rf /Library/Developer/CommandLineTools
- Xcode 10용 명령줄 도구(macOS 10.14)를 다운로드하려면 https://developer.apple.com/download/more/로 이동하십시오.
- 명령줄 도구 설정
App Store에서 Xcode를 설치한 경우:
-
xcode-select --install
Ali Özyıldırım터미널 열기:
XCode 개발자 도구를 설치하고 문제를 해결하십시오.
$ xcode-select --install
여러 버전이 있는 경우 Xcode의 경로를 재설정합니다.
$ xcode-select --switch /Applications/Xcode.app $ xcode-select --switch /Library/Developer/CommandLineTools
Selim Reza저에게는 xcode가 설치되어 있지 않았습니다(Mojave OS에서). Mac에서 App Store로 이동하여 다운로드한 다음 터미널로 돌아가서 git
을 입력하고 Enter 키를 누르면 작동했습니다.
kiko carisse이것은 나를 위해 작동합니다.
sudo xcode-select --reset sudo xcodebuild -license
X 코드가 설치되어 있어야 합니다.
Daniel내 Xcode 버전이 너무 오래되었고 명령줄 도구를 설치해도 도움이 되지 않는다는 것을 알았습니다. 내가 한 일은 다음과 같습니다.
- 오래된 XCode를 완전히 제거했습니다.
- 앱 스토어에서 최신 XCode를 다시 설치했습니다.
- 그게 전부였다. Git이 복원되었습니다.
Caleb MbakweXcode가 전체 액세스 디스크에 추가되지 않은 경우 Catalina 개인 정보 설정에서 관찰했는데 동일한 오류가 발생합니다. Xcode는 스크립트를 실행하지 않습니다. 첨부된 이미지와 동일하게 Xcode를 추가합니다. 그 후 깨끗한 빌드 및 실행. 그것이 효과가 있기를 바랍니다.
Shauket SheikhCatalina 및 Xcode-beta를 사용하는 경우:
sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer
Destry나를 위해 Mac OS를 Mojave로 업데이트한 후 발생했으며 git이 Intellij에서 작동하지 않았습니다.
솔루션:- 설정으로 이동한 다음 파일 | 설정 | 버전 관리 | Git 및 /usr/local/bin/git인 Git 실행 가능 필드에 대한 경로 편집
hitesh동일한 문제가 발생하여 업데이트 후 SVN을 사용할 수 없었습니다.
xcode-select --install을 수행해도 문제가 해결되지 않는 경우를 대비하여
당신은 볼 수 있습니다,
svn: 오류: Subversion 명령줄 도구는 Xcode에서 더 이상 제공되지 않습니다.
참조 : https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes
brew로 svn을 설치해보세요
brew install svn
이것은 당신이 가야합니다.
prime외부 드라이브에 새 응용 프로그램 폴더를 만들고 거기에 Xcode를 설치한 경우:
sudo xcode-select --switch /Volumes/MyExternalStorageName/Applications/Xcode.app/Contents/Developer
Bagata엣지 케이스이지만 여전히 기록할 가치가 있습니다. 마이그레이션 지원을 사용하여 이전 Mac에서 이전할 때 이전 Mac에서 모든 응용 프로그램을 전송하는 옵션을 선택했을 수 있습니다. Xcode와 같은 응용 프로그램은 다른 사용자의 응용 프로그램 폴더에서 전송 및 보존되거나 삭제된 경우 업데이트해야 합니다. 새 OS 버전으로 처음 시작한 후 Xcode가 제대로 설정되지 않았기 때문입니다.
Tamás Osztein어제 macOS Mojave(10.14.6)에서 macOS Catalina(10.15.7)로 macOS를 업데이트했습니다. 내 프로젝트에서 "git" 명령을 실행하고 있었습니다. 같은 오류가 발생합니다。
운영:
xcode-select --install
Jason- 다음 명령을 실행합니다.
xcode 선택 --설치
명령줄 도구 다운로드에서 진행률 표시기를 보려면 반환을 누르십시오.
명령줄 도구 설치가 완료되면 Mac을 재부팅해야 합니다. 터미널에서 작업하는 동안 "xcrun 오류 잘못된 활성 개발자 경로"가 표시되면 응용 프로그램을 새로 고치거나 다시 실행하십시오.
위에서 언급한 단계를 수행한 후에도 오류가 표시되는 경우: 잘못된 활성 개발자 경로(/Library/Developer/CommandLineTools). 다음 단계는 Apple 웹 사이트에서 직접 다운로드할 수 있는 DMG 파일을 사용하여 명령줄 도구를 시도하고 설치하는 것입니다.
다시 말하지만, Homebrew를 사용하는 경우 업데이트해야 합니다. Mac에서 Homebrew 를 제거했다가 다시 설치할 필요가 없습니다.
참고: Homebrew를 사용하는 경우 명령줄 도구를 다시 설치한 후 업데이트해 보십시오.
크레딧: macOS 업데이트 후 Git이 작동하지 않음
Vaibhav Gupta출처 : http:www.stackoverflow.com/questions/52522565/git-is-not-working-after-macos-update-xcrun-error-invalid-active-developer-pa