將Homebrew的源更換為清華大學提供的源
阿新 • • 發佈:2018-12-29
預設的Homebrew的源會經常遇到被Q,或者網路問題導致下載速度非常慢,於是就需要將源更換為國內的源,本次我是將原來的源替換為清華大學的源。
cd "$(brew --repo)" cp -a .git .git_bak git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
接著執行下面的命令
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" cp -a .git .git_bak git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git
然後執行
brew update
此時brew的源已經被更換為清華大學提供的源,但是這個只針對brew update,如果要binary的話還需要多做一步:
臨時替換
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles
長期替換
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile source ~/.bash_profile #如果用的是zsh,那麼只需要 echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.zshrc
此時大部分brew管理的包都能快速下載,但是brew支援個人存放地址,有可能在s3,那麼遇上這些包只能通過$5來下載了~