文章引自:修改homebrew源
brew安裝的時候太慢锄开,最好的方法就是修改brew的源梳猪。
國內(nèi)有很多brew源可以選擇,比較快的就是中科大brew鏡像妆档。
總共需要3個步驟僻爽,下面是實現(xiàn)的方式和解釋??:
1. 替換brew.git
homebrew托管于github,更新homebrew就是從git上拉取最新的版本贾惦。
有時候git的速度也很慢胸梆,會導(dǎo)致更新受阻,那么就需要給git倉庫換一個遠(yuǎn)程地址须板。
cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
2. 替換homebrew-core.git
替換Homebrew 核心軟件倉庫的地址碰镜。
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ù)先編譯好的軟件會被裝在一個bottle里直接下載解壓到系統(tǒng)里,無需本地編譯习瑰。
Bottle是放在bintray上面的绪颖,在國內(nèi)依然不快〗芄簦可以通過換bottle的源地址來加速bottle的下載:
參考自:【貓咪教程】#6 換源讓Homebrew速度飛起菠发!一起brew吧王滤!
對于bash用戶:
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
對于zsh用戶
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc
解釋一下,安裝方法就是替換HOMEBREW_BOTTLE_DOMAIN這個環(huán)境變量滓鸠,所以把export這一行加入到配置文件中雁乡,再用source命令讓它立即生效就可以了。
重置為官方源
要是想換回來糜俗,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配置文件里刪除掉對應(yīng)的命令所在行悠抹,并source一下即可珠月。