安裝brew
執(zhí)行以下命令即可安裝brew最新版本(https://github.com/Homebrew/install)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
更新brew
1柴梆,最簡(jiǎn)單粗暴方式:卸載現(xiàn)有版本brew移迫,重新安裝最新版本
卸載現(xiàn)有版本训唱,執(zhí)行
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
安裝最新版本甲抖,執(zhí)行
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2航夺,不愿采用先卸載再安裝方式的話,可以如下操作
執(zhí)行以下命令
brew update
報(bào)錯(cuò):Error: /usr/local must be writable!
需要賦給/usr/local目錄權(quán)限行拢,執(zhí)行sudo chown -R $(whoami) /usr/local蛛碌,即
sudo chown -R fxp /usr/local
其中fxp為系統(tǒng)當(dāng)前用戶名。
繼續(xù)報(bào)錯(cuò):chown: /usr/local: Operation not permitted
這是Mac OS 10.13版本之后加強(qiáng)了權(quán)限的限制寻定,尤其是對(duì)/usr/local目錄儒洛,默認(rèn)開通 SIP (System Intergrity Protection),它禁止了軟件以root身份在Mac上運(yùn)行(參考https://blog.csdn.net/shaobo8910/article/details/81121314)狼速。
解決辦法:關(guān)閉SIP
1.重啟Mac琅锻,按住Command + R鍵直到Apple Logo出現(xiàn),進(jìn)入Recovery Mode模式
2.點(diǎn)擊工具里的Terminal(終端)
3.執(zhí)行 csrutil disable
4.重啟Mac
5.重啟完成后向胡,執(zhí)行 sudo chflags norestricted /usr/local && sudo chown -R fxp/usr/local
(如果想重新開啟安全設(shè)置浅浮,則重復(fù)1、2步驟捷枯,輸入csrutil enable就可以了)