一般是国内连接 homebrew 服务器速度太慢导致的。解决办法是关掉 homebrew 的自动更新,然后把 homebrew 的服务器改为国内的镜像。
可以直接按 “control+c“ 结束当前终端的代码,然后依次执行下面的命令。如果本地已经有/opt/homebrew/Library/Taps/homebrew目录,那就不用执行前两个命令,直接切换到/opt/homebrew/Library/Taps/homebrew这个目录下。
cd /opt/homebrew/Library/Taps
mkdir homebrew
cd homebrew
git clone https://mirrors.ustc.edu.cn/homebrew-core.git
git clone https://mirrors.ustc.edu.cn/homebrew-cask.git
关闭homebrew自动更新
在终端执行以下命令即可。
echo "export HOMEBREW_NO_AUTO_UPDATE=true" >> ~/.zshrc
source ~/.zshrc
替换 homebrew 源
cd "$(brew --repo)"
git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git