macOS 업데이트 후 Git가 작동하지 않습니다("xcrun: 오류: 잘못된 활성 개발자 경로(/Library/Developer/CommandLineTools").
최신 OS로 업데이트하거나 컴퓨터를 다시 시작했습니다(주요 업데이트마다 이런 일이 발생하지만 이번에는 2022-09-13일에 컴퓨터를 다시 시작한 것뿐입니다).
오늘 아침 저는 MacBook Pro의 명령줄에 있는 제 작업의 코드베이스로 이동하여 저장소에 "git status"를 입력하고 다음과 같은 오류를 받았습니다.
(2022년 9월에는 이 오류가 많이 달랐지만 캡처하지 않았습니다.)
xcrun: 오류: 잘못된 활성 개발자 경로(/Library/Developer/CommandLineTools), 누락된 xcrun: /Library/Developer/CommandLineTools/usr/bin/xcrun
Git이 작동하지 않습니다!
Git 및 명령줄 도구를 어떻게 수정합니까?
문제는 OS 업데이트로 인해 Xcode 명령줄 도구를 업데이트해야 한다는 것입니다.
벤추라용 업데이트 및 애플 개발 다운로드 페이지 업데이트 **
재시작 후 단말기를 열고 내 코드로 이동하여 git 상태를 수행하려고 했더니 오류가 발생하여 명령줄 소프트웨어 계약을 요구하는 프롬프트가 표시되었습니다.
그래서 당신이 도착할 때까지 공간을 누르세요.[agree, print, cancel]
옵션, 끝까지 스크롤하려면 신중하게 히트 공간을 선택합니다. 만약 당신이 그것을 날려버린다면, 당신은 그것을 되찾기 위해 명령을 실행해야 합니다.사용하다sudo xcodebuild -license
다시 시작하기 위해.
아래로 스크롤할 때 주의하고 입력하십시오.agree
Return 키를 누르면 업데이트가 시작됩니다.
그리고 나서 설치 후 git를 사용하려고 했는데, 다시 Xcode 도구를 설치하라는 메시지가 표시되었습니다.
저는 예년의 조언에 따라(아래 참조) https://developer.apple.com/download/all 에 가서 "Xcode 14용 명령줄 도구"를 다운로드했습니다(애플 ID로 로그인하고 MFA 코드를 입력해야 하므로 필요한 모든 장치를 편리하게 사용할 수 있습니다).그런 다음 "Xcode 14용 명령줄 도구"를 선택하거나, 알파벳이나 베타를 입력하려면 사용자에게 달려 있습니다.하지만 안정적인 릴리스가 최선의 선택일 것입니다.
CLI 또는 개발자 페이지에서 도구를 다운로드해야 하며 git를 사용하려면 먼저 재부팅해야 합니다!!!매우 중요합니다. 다운로드 루프에 갇힐 수 있습니다.
재부팅하면 루프가 중단되고 다시 작업할 수 있도록 git를 포함한 CLI 도구 설치가 완료됩니다.
다운로드 페이지가 크게 변경되어 최근에는 이전 솔루션이 유효하거나 유효하지 않을 수 있습니다.
지난 몇 년 동안의 솔루션은 아마도 #2가 가장 도움이 될 것입니다.
솔루션 #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 14.x용 명령줄 도구"를 찾습니다. 그런 다음 dmg를 클릭하고 다운로드합니다.
시도할 때 업데이트 서버에서 소프트웨어를 사용할 수 없다는 오류가 발생했습니다.
xcode-select --install
제가 그것을 고친 것은 여기 https://developer.apple.com/download/more/ 에 가서 다운로드하는 것이었습니다.Command Line Tools (macOS 10.14) for Xcode 10
수동으로 설치할 수 있습니다.
그 후에 새로운 터미널을 열 때 오류가 사라져야 합니다.
macOS 벤추라 13.0.1용 업데이트(2022년 11월)
나를 위해.xcode-select --reset
모하비에 대한 해결책이었습니다.
더스트버스터의 응답 외에도 다음 명령을 사용하여 Xcode 폴더의 경로를 설정해야 했습니다.
sudo xcode-select -switch /Library/Developer/CommandLineTools
Mojave에서 Big Sur로 업데이트되었으며 동일한 오류가 발생했습니다: 명령
xcode-select --install
아주 효과적인
한 후 로그이드Catalina
저도 같은 문제에 직면했습니다. 이 문제를 해결하기 위해 몇 가지 명령을 실행해야 했습니다.
처음 시작한 항목:
xcode-select --install
, ▁the▁in에 다음을 실행해야 했습니다.sudo
sudo xcode-select --reset
그리고 나서, 제가 전환하고 활성 개발자 디렉토리에 대한 경로를 명시적으로 설정한 후에 마침내 수정되었습니다.
sudo xcode-select -s /Library/Developer/CommandLineTools
참고: 당신이 가지고 있는 경우Xcode
에는 " " ", " " 를 해야 할 수 .Xcode
과 같은 .
xcode-select -s /Applications/Xcode.app
저에게 효과가 있었던 것은 다음과 같습니다.
sudo xcode-select --reset
@High6의 대답처럼.
sudo xcodebuild -license
이것은 Xcode 라이선스로 추정되는 라이선스를 드러낼 것입니다.(또는 마우스)를 사용하여 맨 아래로 스크롤한 다음 탭agree
.
이것이 MacOS Mojave v 10.14에서 작동한 것입니다.
사용한 적이 있습니다.xcode-select --install
이전 주요 릴리스에서 승인된 답변에 제공됩니다.
방금 OS X 10.15 Catalina로 업그레이드했으며 OS 업그레이드가 완료된 후 환경설정에서 소프트웨어 업데이트 도구를 다시 실행합니다.Xcode 유틸리티 업데이트를 사용할 수 있으며, 방금 출력된 git를 사용하여 문제를 정렬했습니다.xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- 여러 버전이 있는 경우, xcode -> Preferences에서 하나를 선택하고 Locations를 누른 다음 다음 이미지로 선택합니다.
사용하는 경우xcode
설치(~12GB)
xcode-select --install
그렇지 않으면 최신 명령줄 도구(~500MB)를 설치합니다.
업데이트: 설치 루프에서 발생한 경우
xcodebuild -runFirstLaunch
오류 메시지에서 Xcode 명령줄 도구 부분을 파악했지만 Xcode를 실행하고 추가 도구를 설치하라는 메시지를 받은 후 설치를 요청했지만 새 터미널을 연 후에도 동일한 오류가 발생했습니다.
는 했습니다.xcode-select --install
수동으로 그리고 그 후에 그것은 저에게 효과가 있었습니다.
맥 OS: 빅서
최우선 순위
sudo xcode-select --reset
sudo xcodebuild -license
두 번째 우선 순위
xcode-select --install
M1에 대한 다음 작업
ProductName: macOS
ProductVersion: 11.2.1
BuildVersion: 20D74
% xcode-select --install
이용 약관 프롬프트에 동의합니다. 성공하면 다음 메시지가 표시됩니다.
% xcode-select: note: install requested for command line developer tools
Xcode를 수동으로 다운로드한 경우(즉, 앱스토어에서 다운로드하지 않은 경우) 또는 Xcode가 전혀 없는 경우:
sudo rm -rf /Library/Developer/CommandLineTools
- https://developer.apple.com/download/more/ 으로 이동하여 Xcode 10용 명령줄 도구(macOS 10.14)를 다운로드합니다.
- 명령줄 도구 설정
앱스토어에서 Xcode를 설치한 경우:
xcode-select --install
터미널 열기:
XCode 개발자 도구를 설치하고 문제를 해결합니다.
$ xcode-select --install
여러 버전이 있는 경우 경로를 Xcode로 재설정합니다.
$ xcode-select --switch /Applications/Xcode.app
$ xcode-select --switch /Library/Developer/CommandLineTools
- 다음 명령을 실행합니다.
xcode-select --install
명령줄 도구 다운로드에서 진행률 표시기에 대한 반환을 누릅니다.
명령줄 도구 설치가 완료되면 Mac을 재부팅해야 합니다.터미널에서 작업하는 동안 "xcrun error invalid active developer path(xcrun error invalid active developer path)"가 나타나면 응용 프로그램을 새로 고치거나 다시 시작합니다.
위에서 언급한 단계를 수행한 후에도 잘못된 활성 개발자 경로(/Library/Developer/CommandLineTools)가 표시되는 경우.다음 단계는 Apple 웹 사이트에서 직접 다운로드할 수 있는 DMG 파일을 사용하여 명령줄 도구를 설치하는 것입니다.
홈브루를 사용하는 경우에도 업데이트해야 합니다.Mac에서 Homebrew를 제거하고 다시 설치할 필요가 없습니다.
참고: Homebrew를 사용하는 경우 명령줄 도구를 다시 설치한 후 업데이트하십시오.
제 맥북 프로를 macOS 벤추라로 업그레이드한 후에 이런 일이 일어났습니다.업그레이드 후 git 명령줄이 작동을 중지하고 이 메시지가 표시됩니다.
xcrun: 오류: 잘못된 활성 개발자 경로(/Library/Developer/CommandLineTools), 누락된 xcrun: /Library/Developer/CommandLineTools/usr/bin/xcrun
중입니다.brew upgrade
고정 git 명령줄입니다.
12한 후 한 문제가 해서 2022년 9을 13월 Monterey 12를 .6으로 업그레이드한 후 비슷한 문제가 발생했으며 일부 답변을 따르긴 했지만 Mac에서 설치하라는 대화 상자가 계속 표시되었습니다.git
개발자 도구로서.설치가 완료될 때마다 동일한 대화 상자가 나타납니다.
마지막으로, 저는 그것이 작동하도록 하기 위해 모든 답을 조합해야 했습니다.
- 먼저 명령줄 도구를 제거합니다.
sudo rm -rf /Library/Developer/CommandLineTools
- 를 다시 합니다.
xcode-select
:
xcode-select --install
위의 내용은 설치를 확인하는 대화 상자를 표시합니다.
- 다음을 사용하여 Xcode 폴더의 경로를 설정합니다.
sudo xcode-select -switch /Library/Developer/CommandLineTools
Catalina 개인 정보 보호 설정에서 Xcode가 Full access disk에 추가되지 않으면 Xcode가 스크립트를 실행하지 않는 동일한 오류가 발생합니다.첨부된 이미지와 동일하게 X 코드를 추가합니다.그 깨끗한 빌드와 실행 후.효과가 있기를 바랍니다.
저는 xcode가 (Mojave OS에) 설치되어 있지 않았습니다. ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜgit
엔터를 누르면 작동합니다.
제 Xcode 버전이 너무 구식이고 명령줄 도구를 설치하는 것이 도움이 되지 않는다는 것을 알게 되었습니다.제가 한 일은 다음과 같습니다.
- 오래된 XCode를 완전히 제거했습니다.
- 앱 스토어에서 최신 XCode를 다시 설치했습니다.
- 그게 다였다.깃이 복원되었습니다.
이것은 나에게 효과가 있습니다.
sudo xcode-select --reset
sudo xcodebuild -license
X-code를 설치해야 합니다.
저는 이 소프트웨어를 설치하는 Macrow Ventura 13.0 사용자에게 도움이 되었습니다.
저는 하나도 실행할 수 없었습니다.xcode
설치 명령, git이 전혀 작동하지 않았습니다.
이 패키지는 https://developer.apple.com/download/all/ 에서 찾을 수 있습니다.
Catalina 및 Xcode-beta를 사용하는 경우:
sudo xcode-select -s /Applications/Xcode-beta.app/Contents/Developer
나는 어제 macOS Mojave(10.14에서 macOS를 업데이트했습니다.6인치 to macOS Catalina(10.15.7인치) 프로젝트에서 "git" 명령을 실행하고 있었습니다.같은 오류가 발생합니다.
실행:
xcode-select --install
MacOS를 BigSur에서 Monterey(12.3)로 업데이트한 후 이러한 문제가 발생했습니다.
작동만 한
xcode-select --install
알았어!
이전의 앱 개발 경험으로, 애플과 함께 제공된 깃 버전은 항상 문제를 일으킨다고 자신 있게 말할 수 있습니다.그래서 사과 깃을 빨리 없앨수록 좋습니다. 그래서 제가 제안해도 될까요?
brew uninstall git
brew update
brew install git
# which git
/usr/local/bin/git
나에게 그것은 Mac OS를 Mojave로 업데이트한 후에 발생했고 Intellij에서 git이 작동하지 않았습니다.
솔루션:- 설정으로 이동한 다음 파일 | 설정 | 버전 제어 | Git 및 편집 Git 실행 파일의 경로 필드(/usr/local/bin/git)
저도 같은 문제가 있어서 업데이트 후 SVN을 사용할 수 없었습니다.
혹시 xcode-select --install을 해도 문제가 해결되지 않을 경우,
보시면 아시겠지만
svn: 오류:하위 버전 명령줄 도구는 더 이상 Xcode에서 제공되지 않습니다.
참조: https://developer.apple.com/documentation/macos_release_notes/macos_catalina_10_15_release_notes
brew로 svn을 설치해 보십시오.
brew install svn
이 정도면 당신은 갈 수 있을 겁니다.
맥OS: 몬테레이
연도: 2022
솔루션:12.2.1 이상으로 업그레이드
맥북 프로가 교체되면서 Monetery 12.2로 업그레이드했습니다.OP와 동일한 문제가 발생했습니다.
Git is not working after macOS Update (Xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
이때쯤이면 애플이 xCode와 개발자 도구를 OS 메인 빌드에 추가했을 것이라고 생각할 수 있습니다.알고 보니 그랬더군요"xCode용 명령줄 도구"를 포함한 12.2.1로 업그레이드해야 했습니다.
아직 12.4로 업그레이드해야 하지만 OS 빌드의 일부로 이러한 툴이 제공될 것으로 생각합니다.
다음은 12.2.1에서 12.3.1로 업그레이드하는 동안 스크린샷입니다(12.2에서 12.2.1로 업그레이드하는 동안 하나를 찍는 것을 잊었지만 동일한 추가 기능이 있었을 것입니다).
언급URL : https://stackoverflow.com/questions/52522565/git-is-not-working-after-macos-update-xcrun-error-invalid-active-developer-p
'itsource' 카테고리의 다른 글
Git - 푸시 현재 분기 바로 가기 (0) | 2023.05.12 |
---|---|
디렉토리 트리에서 모든 심볼릭 링크를 찾으려면 어떻게 해야 합니까? (0) | 2023.05.12 |
PowerShell로 원격으로 파일 복사 (0) | 2023.05.12 |
배열을 해시 루비로 (0) | 2023.05.12 |
Excel 공식에서 상대 위치 사용 (0) | 2023.05.12 |