1. 程式人生 > >macos mojave 安裝brew 出錯總結

macos mojave 安裝brew 出錯總結

問題:
Xcode-select: error: invalid developer directory ‘/Library/Developer/CommandLineTools’ Failed during: /usr/bin/sudo /usr/bin/xcode-select –switch /Library/Developer/CommandLineTools
原因:
Xcode-select已經在Xcode安裝的時候一併安裝好,但是路徑不是錯誤中顯示的“/Library/Developer/CommandLineTools”
解決:
在終端上輸入xcode-select -p可知xcode-select的安裝路徑是“/Applications/Xcode.app/Contents/Developer”,所以要改一下安裝的指令碼命令,不能直接使用brew官網提供的線上安裝的命令 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
先將安裝brew的指令碼檔案下載到本地
curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install >> brew_install
修改這個brew_install的指令碼檔案
將其中的“/Library/Developer/CommandLineTools”統統替換為“Applications/Xcode.app/Contents/Developer“
然後再執行安裝 ruby ~/brew_install
驗證安裝是否成功 brew help