轉(zhuǎn)載自Homebrew國內(nèi)如何自動安裝(國內(nèi)地址) - 知乎
轉(zhuǎn)載防忘,以下內(nèi)容與原文一致~
感謝原作者分享~
一、自動腳本(全部國內(nèi)地址)(在Mac os終端中復(fù)制粘貼回車下面腳本)
(已經(jīng)安裝過brew的請自行備份后,再運行下面的安裝腳本!!!!!)
安裝腳本:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
卸載腳本:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
二、常見錯誤說明:
0、Mac 10.11系統(tǒng)版本以下的(包括10.11),brew官方已經(jīng)停止對這類老系統(tǒng)的支持。
1、如果遇到報錯中含有errno?54?/?443?/ 的問題:
這種一般切換源以后沒有問題,因為都是公益服務(wù)器,不穩(wěn)定性很大。
2、檢測到你不是最新系統(tǒng),需要自動升級Ruby后失敗的:
rm -rf /Users/$(whoami)/Library/Caches/Homebrew/
brew -v
? ??如果還失敗運行下面文章的腳本:如何升級Mac os自帶的Ruby和Gem - 知乎
3、如果報錯 command not found : brew
先運行下面命令看是否能出來Homebrew的版本號(結(jié)果看倒數(shù)3句)
/usr/local/Homebrew/bin/brew -v? ? ?
再運行設(shè)置臨時PATH的代碼:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
brew -v
如果能用就是電腦PATH配置問題,重啟終端運行echo $PATH打印出來自己分析一下。
4、如果brew -v沒有報錯 , brew update出錯的:
這種不影響使用,嘗試再次運行brew update可能趕上服務(wù)器不穩(wěn)定的一瞬間。
5、brew有一個自檢程序,如果有問題自檢試試:
/usr/local/bin/brew doctor
提示http://github.com的地址問題不用在意,因為換成國內(nèi)地址了,所以警告??
6、Error: Running Homebrew as root is extremely dangerous and no longer supported.
As Homebrew does not drop privileges on installation you would be giving all
build scripts full access to your system.
原因是執(zhí)行過su命令,把賬戶切換到了root權(quán)限,退出root權(quán)限即可。
一般關(guān)閉終端重新打開即可,或者輸入命令exit回車 或者su - 用戶名
7、如何去一個目錄查看:快捷鍵command+shift+.