Mac系统下解决 brew 执行太慢的问题(brew切换到国内源)

在mac上开发,经常需要使用brew来安装一些软件,但是默认从github拉取太慢了,故而切换成阿里云的源

# 切换到 Homebrew 目录
cd "$(brew --repo)"
# 切换成阿里源, 其实就是改了远程仓库的地址
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git

#替换 homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git

#替换 homebrew-bottles: 二进制文件,
#注意自己机器上使用的 SHELL, 我使用的是zsh, 
#如果你使用的bash_profile是其他请自行修改为  ~/.bash_profile
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc

#替换 homebrew-cask.git: cask 表示 GUI 应用的源, 阿里云没有提供 cask 源, 故使用 USTC 源
cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

执行完以上命令,你就已经更换到过内的源了。

更新一下

brew upgrade

然后在清理一下

brew cleanup

暂无评论

发表评论