macOS xcrun: error: invalid active developer path 에러 해결하기
얼마 전 새로 나온 macOS Ventura로 업그레이드를 하게 되었다.
이번에도 역시나 "xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun" Error가 발생되었다.
macOS를 업그레이드하는 시점마다 발생됨에 따라서 다음 업그레이드 시에도 사용할 것을 대비하여 이번에 해결 방법을 작성해놓고자 한다.
1. 문제 확인 및 원인
macOS를 업그레이드 이후 Git과 같은 개발 영역에서 사용하는 명령어를 사용을 하려고 할 때 발생이 된다.
Oh-My-Zsh과 같은 설정을 하여 사용한다면 터미널을 열 때 이미 아래와 같은 메시지를 확인할 수 있다.
그런 것이 아니라면 Git과 같은 명령어를 사용할 때 확인 할 수 있다.
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
이와 같은 문제가 발생하는 원인은 macOS의 CommandLineTool의 위치를 정확히 식별하지 못하여 발생되는 문제이다.
아마도 macOS가 업그레이드되면서 기존에 설치되었던 CommandLineTool을 삭제를 하기 때문에 발생되는 문제라고 생각된다.
2. 해결 방법
해결 방법은 매우 간단하다.
명령어를 통해서 CommandLineTool을 다시 설치해주면 된다.
설치 명령어는 아래와 같다.
- $ xcode-select --install
해당 명령어를 터미널 창에서 실행하면 Command Line Developer Tool을 설치해야 한다는 메시지와 함께 설치하도록 창하나 가 뜨게 된다.
이때 설치를 눌러주고 설치 완료가 될 때까지 기다려주면 된다.
설치 시간은 인터넷 및 Mac성능에 따라서 차이가 생길 수 있다.
대략적으로 2분 내외로 설치가 완료된다.
이제 설치가 완료되면 다시 한번 터미널 창에서 Git 명령어를 실행해보도록 하자.
문제 없이 다시 Git 명령어가 실행되는것을 확인 할 수 있다.
🌵댓글