MacOS 升級 missing xcrun

MacOS 升級使用 command line 工具都會碰到 xcrun: error 的錯誤訊息導致 git 無法使用,筆記如何解決這個錯誤訊息免得每次升級都要重新搜尋解決方法。

MacOS 升級 missing xcrun
Photo by Dmitry Chernyshov / Unsplash

每次 MacOS 升級最討厭碰到的一件事情,就是 command line 使用 git 都會有錯誤訊息

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

網路上搜尋的解法都是叫你去安裝 Xcode。可是並不是每個人都需要 Xcode 開發啊!
安裝包動輒 1x GB 的大小,要是碰上網路速度慢真的是會讓人想哭 🤡

解決辦法

最快的方式,就是直接去安裝我們需要的 CommandLineTools 就可以了。
首先點擊網址前往 https://developer.apple.com/download/all/ 並且登入,就可以看到一個搜尋列表

CleanShot-2022-11-26-at-14.05.39@2x

輸入搜尋 Command Line Tools 點開 View Details,下載 dmg 檔案安裝
CleanShot-2022-11-26-at-14.07.11@2x

在這次升級 macOS Ventura 之後,我直接安裝 14.1 的版本可以正常運作。

參考資料

https://apple.stackexchange.com/questions/254380/why-am-i-getting-an-invalid-active-developer-path-when-attempting-to-use-git-a