맥os 벤추라 정식 버전이 릴리즈 된 후로 첫 마이너 업데이트가 있었다.
이정도면 어느정도 안정화 되었겠다는 마음에 몬터레이에서 벤추라로 판올림을 하게 되었는데, 코드를 작성하고 이것저것 하던 중 터미널에서 아래와 같은 에러를 자꾸 뱉었다.
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
결론부터 말하자면, 맥OS의 버전업마다 CommandLineTools의 인식을 못하게 되는 현상 때문에 발생한 문제였다. 이에따른 해결 방법을 두 가지 소개한다.
첫 번째, 맥os설정의 software update에서 CommandLineTools의 업데이트를 체크하고 있다면 업데이트 해준다.
이 방법은 나의 경우에는 아무리 업데이트 체크를 해도 뜨지 않았기에 사용할 수 없었다.
두 번째, 명령어를 통해 설치해준다.
xcode-select --install
위 명령어를 입력하면, 다음과 같은 메시지가 출력될 수 있다.
xcode-select: note: install requested for command line developer tools
그러고나면 설치할 지 묻는데, 설치를 진행하고나면 xcrun 문제가 해결이 된다.
문제는 해결되었는데 몇 가지 이상한 점이 있었다.