最近在各大科技媒体上看到 Apple 预备发售新款的 MacBook Pro,可是新款的 OLED F区设计并不是很讨喜,虽然 Touch ID 很吸引人,还是决定在某东打折的时候入了旧款,并且用白条打了一半的价格。

言归正传,拿到手的第一天,部署好 Xcode 和各种工具链,尝试 brew update 受阻,为了不用每次更新前 set all_proxy 一次,查询后一共有四个值得需要修改的点:

  • homebrew-bottles // Binary 的源
  • homebrew-cask.git // Cask 的补充源
  • homebrew-core.git // Core 源
  • homebrew.git // 主源

这次,我们选择使用 USTC 的源进行替换

1.首先替换homebrew默认源:

1
2
cd /usr/local
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git

2.替换Core源

1
2
cd /usr/local/Library/Taps/homebrew/homebrew-core
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-core.git

3.替换Bottles二进制源

1
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bashrc(~/.zshrc)

4.替换Cask的补充源

1
2
cd /usr/local/Library/Taps/caskroom/homebrew-cask
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

替换完毕,可以用 brew tap 来查看用到了几个 tap

1
brew update && brew upgrade && brew cleanup

终于可以满速使用homebrew了!