国内的网络环境对于 brew 不太友好,使用 brew 命令时经常会卡在 Updating Homebrew 这个步骤,记录一下处理方法。
¶一、临时取消本次更新
  按住 control + c 取消本次更新操作,按下快捷键后会出现^C,代表已经取消了Updating Homebrew操作,大概一两秒后就会执行我们需要进行的安装操作了。
¶二、使用国内的镜像源进行加速(阿里云)
  执行 brew 命令安装软件的时候,跟以下三部分有关:本体 brew.git、核心 homebrew-core.git、二进制预编译包 homebrew-bottles
¶1、替换 / 还原 brew.git 仓库地址
1、替换成阿里云的 brew.git 仓库地址
1  | cd "$(brew --repo)"  | 
2、还原成官方的 brew.git 仓库地址
1  | cd "$(brew --repo)"  | 
¶2、替换 / 还原 homebrew-core.git 仓库地址
1、替换成阿里云的 homebrew-core.git 仓库地址
1  | cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"  | 
2、还原成官方的 homebrew-core.git 仓库地址
1  | cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"  | 
¶3、替换 / 还原 homebrew-bottles 仓库地址(zsh)
1、替换成阿里云的 homebrew-bottles 仓库地址
1  | echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc  | 
2、还原成官方的 homebrew-bottles 仓库地址
1  | vim ~/.zshrc  | 
刷新源的命令:
1  | brew update  | 
¶三、附录(中科大、清华大学)
1  | 替换brew.git:  |