MacOS에서 git 실행 시 CommandLIneTools 에러 발생한 경우 해결방법

최근(?)에 MacOS 배포판 업그레이드(시에라 => 하이시에라) 이후 git 명령에 문제가 생겼었습니다. (판올림을 좀 늦게하긴했죠..)

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

내용을 보면 CommandLineTools에 xcrun이 없어 의존성 문제로 git이 실행이되지 않는 것 같습니다.

해결방법

배포판 업그레이드 시 xcode 내 명령들에 대해서도 일부 변화가 생기는데요, 이를 맞춰주기 위해서 xcode 의 CommandLineTools를 재설치해줍니다. (xcode 재설치도 좋은 방법입니다)

#> xcode-select --install

Reference

https://stackoverflow.com/questions/32893412/command-line-tools-not-working-os-x-el-capitan-macos-sierra-macos-high-sierra