又見(jiàn) xcrun: error: invalid active developer path 錯(cuò)誤

每次升級(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 的程序員。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容