每次升級(jí)完macOS都會(huì)被 Xcode command line tools missing xcrun 問(wèn)候一遍,也是挺煩的。
這個(gè)春節(jié)過(guò)光顧著吃喝玩樂(lè),過(guò)的蠻頹廢的,感覺(jué)再也追不上朋友圈各位大佬了。
上班第一天感覺(jué)好像不寫(xiě)篇文章有點(diǎn)過(guò)意不去,于是就趕緊打開(kāi)電腦,在終端里輸入下面的指令
$ make new name="tobrainto"
輸入這個(gè)指令是想創(chuàng)建一個(gè)文稿,假裝寫(xiě)篇文章壓壓驚,然而[回車(chē)]之后,它卻報(bào)錯(cuò)了。
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools),
missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
對(duì),就是上面的這個(gè)錯(cuò)誤,感覺(jué)你應(yīng)該也見(jiàn)過(guò),是的Xcode command line tools丟失導(dǎo)致的xcrun: error,這個(gè)我應(yīng)該是第三次遇到了。
好好的指令用著用著怎么就不好用了呢?
還不是升級(jí)macOS的鍋,在升級(jí) macOS Big Sur 差點(diǎn)丟了我多年的珍藏?。?!這篇文章中我分享了升級(jí)過(guò)程中我遇到的一些有驚無(wú)險(xiǎn)的故事,有興趣的話你可以點(diǎn)擊查看。
Xcode command line tools丟失,基本上每次升級(jí)macOS都會(huì)被它問(wèn)候,不知道你有沒(méi)有遇到。
按照我的原則同一個(gè)問(wèn)題遇到不止一次,那么我就會(huì)去記錄一下了,以備后來(lái)查閱。
其實(shí)問(wèn)題的處理非常簡(jiǎn)單,下面的這條命令就可以重新安裝Xcode command line tools。
$ xcode-select --install
xcode-select: note: install requested for command line developer tools
回車(chē)之后會(huì)出現(xiàn)如下的彈窗,點(diǎn)擊"安裝"即可

點(diǎn)擊安裝之后會(huì)要求"同意"許可協(xié)議

同意許可協(xié)議之后會(huì)開(kāi)始下載軟件

若干分鐘之后,會(huì)提升安裝完成,下載的過(guò)程可能會(huì)比較久,這取決于你的網(wǎng)速。

安裝完成之后,一切如初,又可以通過(guò)命令行來(lái)愉快的創(chuàng)建模版草稿,假裝寫(xiě)文章了。
$ xcode-select -v
xcode-select version 2384.
$ make new name="tobrainto"
hexo new draft tobrainto
INFO Created: /github/blog/source/_drafts/tobrainto.md
Xcode command line tools每次升級(jí) macOS 都要重新來(lái)一次,不知道你是什么感受,反正我是覺(jué)得挺煩的,算是一個(gè)痛點(diǎn)了吧,不知道這個(gè)后面Apple公司會(huì)不是出更好的解決方案。
最后,很想知道你是如何解決這個(gè)問(wèn)題的,期待你的分享。

凋謝的不是花,萎蔫的是時(shí)間;星辰大海,點(diǎn)滴為途。
我是 @tobrainto ,一個(gè)熱衷寫(xiě) bug 的程序員。