文章引自:修改homebrew源
brew安裝的時(shí)候太慢关顷,最好的方法就是修改brew的源邢享。
國(guó)內(nèi)有很多brew源可以選擇,比較快的就是中科大brew鏡像脚粟。
總共需要3個(gè)步驟覆旱,下面是實(shí)現(xiàn)的方式和解釋??:
1. 替換brew.git
homebrew托管于github,更新homebrew就是從git上拉取最新的版本核无。
有時(shí)候git的速度也很慢扣唱,會(huì)導(dǎo)致更新受阻,那么就需要給git倉(cāng)庫(kù)換一個(gè)遠(yuǎn)程地址团南。
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
2. 替換homebrew-core.git
替換Homebrew 核心軟件倉(cāng)庫(kù)的地址噪沙。
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
3. 替換Homebrew Bottles源
官方預(yù)先編譯好的軟件會(huì)被裝在一個(gè)bottle里直接下載解壓到系統(tǒng)里,無(wú)需本地編譯吐根。
Bottle是放在bintray上面的正歼,在國(guó)內(nèi)依然不快】介伲可以通過(guò)換bottle的源地址來(lái)加速bottle的下載:
參考自:【貓咪教程】#6 換源讓Homebrew速度飛起局义!一起brew吧!
對(duì)于bash用戶(hù):
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
對(duì)于zsh用戶(hù)
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc
解釋一下冗疮,安裝方法就是替換HOMEBREW_BOTTLE_DOMAIN
這個(gè)環(huán)境變量萄唇,所以把export這一行加入到配置文件中,再用source命令讓它立即生效就可以了术幔。
重置為官方源
要是想換回來(lái)另萤,GitHub源的地址在這里:
https://github.com/Homebrew/brew.git
https://github.com/Homebrew/homebrew-core
cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core
另外,如果Homebrew Bottles源也被替換了的話诅挑,只要在~/.bash_profile
配置文件里刪除掉對(duì)應(yīng)的命令所在行四敞,并source一下即可勾缭。
寫(xiě)在最后
最近剛搭了一個(gè)vue博客,歡迎關(guān)注:光光軍
之前寫(xiě)的東西都沒(méi)有好好整理目养,今后會(huì)陸續(xù)往博客里更新~