關於 ReactNative 環境搭建之 error: invalid developer directory '/Library/Developer/CommandLineTools' - RN


簡要說明,此次嘗試安裝 ReactNative 時當前 MacPro 版本為 10.13.6、Xcode 版本為 Version 9.4.1 (9F2000),按照官方的完整原生環境搭建流程一步步執行,可不料剛開始就遇到了一個很大的難關,具體如下:

官方推薦使用 Homebrew 來安裝,隨后便順理成章的進入了 Homebrew 的主頁,醒目的看到了 Install Homebrew 的標語, 隨后果斷打開終端,

執行了下面命令

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“

可不料稍等片刻后便進入了尷尬的處境,很直截了當的拋出了異常,隨后在強大的度娘中各種搜羅解決版本, 仍以失敗告終.

異常如下:

Xcode-select: error: invalid developer directory ‘/Library/Developer/CommandLineTools’ 
Failed during: /usr/bin/sudo /usr/bin/xcode-selectswitch /Library/Developer/CommandLineTools

嘗試解決辦法如下:

1. xcode-select --install (現版本 Xcode 安裝時便已經同步安裝好了)

2. 同時 Preferences -> Locations 下的 Command Line Tools 也是默認配置好的

3. sudo xcode-select --switch /Library/Developer/CommandLineTools/

   sudo xcode-select -p

修改xcode路徑這招經過嘗試也是沒用的

最終解決辦法:

最終通過修改其安裝 Homebrew 的腳本 code 指令時越過了"/Library/Developer/CommandLineTools/" 驗證這一環節,因為如上所說,在安裝 Xcode 的同時它自身已經將其安裝成功,故直接跳過此重新驗證的步驟, 直接執行后續操作

在具體操作前, 先說兩個注意事項:

其一, 使用如下方法的首要前提條件是您當前設備已經安裝好了 Xcode

其二, 執行如下腳本后,依然會提示 xcode-select --install 中的安裝提示, 彈出提示框后直接點擊取消按鈕即可, 因為條件一中的條件已經事先滿足

隨后便可以執行后續操作

具體操作如下:

首先, 通過終端找到其腳本的存儲位置(cd、ls 這樣的操作,大家都應該很順手了)

其次, 執行該腳本安裝Homebrew

再其次, 稍后等待便會彈出如上所說的 Xcode 安裝確認提示框, 直接取消掉就 ok

最后, 繼續等待片刻, Homebrew 便會自動執行完畢, 安裝完成后繼續根據 ReactNative 官網執行后續操作即可

后續操作從 brew install node 開始一步步往下按步驟走, 最終便大功告成!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM