替换Homebrew镜像源

最近在电脑上运行brew操作的速度实在是太慢了,主要是brew需要连接到github上同步信息。因此考虑配置Homebrew的源地址,可能会好很多。之前在《CentOS镜像配置指南》文章中顺便也找到Homebrew镜像,那么就暂时先用一下吧。本文的内容主要是从阿里云社区Homebrew镜像搬砖而来,细节可以看原文(如果还存在的话)。

判断自己用的什么SHELL终端
由于原文中不同shell终端的操作不一样,因此先要判断自己Mac用的是什么shell。可以使用以下命令:

echo $SHELL
# cat /etc/shells #可以查看目前Mac支持的shell

在Bash shell终端配置Homebrew镜像源
由于本人用的是Bash shell,因此就只记录该终端的配置步骤。

# 替换brew.git:
cd "$(brew --repo)" #默认为/usr/local/Homebrew
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
# 应用生效
brew update
# 替换homebrew-bottles:
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

恢复默认配置
如果要回复以上的配置到默认配置,按如下步骤操作:

$ cd "$(brew --repo)"
$ git remote set-url origin https://github.com/Homebrew/brew.git
# 重置homebrew-core.git:
$ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
$ git remote set-url origin https://github.com/Homebrew/homebrew-core.git

然后删除~/.bash_profile中的HOMEBREW_BOTTLE_DOMAIN环境变量即可。

完毕。

Captain QR Code

扫码联系船长

发表回复

您的电子邮箱地址不会被公开。