0%

mac执行brew install时卡在Updating Homebrew的解决方案

今天通过homebrew安装软件,卡住了。其实以前也会经常遇到卡在更新Homebrew上面,主要是因为大陆网络环境的问题。

如下:

1
2
brew install wget
Updating Homebrew...

一般我们可以按下control + c取消更新操作,这时,安装会继续执行下去。

但推荐使用国内的Alibaba Homebrew镜像源进行替代。

我们执行brew命令安装软件的时候,跟如下三个仓库地址有关:

  1. brew.git

  2. homebrew-core.git

  3. homebrew-bottles

接下来我们将上述3个仓库的地址全部替换为Alibaba提供的地址

1
2
3
4
5
6
7
cd "$(brew --repo)"

git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

通过上述步骤,我们在安装软件时,就不会卡在Updating Homebrew上面了。