6

Homebrew切换国内镜像/切换回官方镜像

 3 years ago
source link: https://www.bugcatt.com/archives/2521
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

阿航

2020年8月17日

21

Homebrew切换国内镜像/切换回官方镜像

身在大陆,如果不使用国内镜像,每次下载软件都会怀疑人生。本篇文章就来记录下Homebrew如何切换国内镜像/切换回官方镜像。

本篇文章环境:

环境版本MacOSCatalina 10.15.5Homebrew2.4.9

若要顺利阅读本篇文章, 需要你具备如下条件:

  • 掌握Bash命令
  • 已经完整安装Homebrew
一定要注意环境的差异, 考虑不兼容的可能性; 并且具备以上条件. 否则阅读本篇博客可能会给你带来困扰.

切换Homebrew源非常简单,只要输入几个命令就可以轻松搞定。

注意:如果你的MacOS系统的默认终端不是zsh,请把文中出现的所有.zshrc替换为你的终端的环境变量文件名!

切换至中科大国内镜像

1. 替换brew.git

在终端中依次输入以下命令:

cd "$(brew --repo)"
git remote set-url origin 'https://mirrors.ustc.edu.cn/brew.git'

2. 替换homebrew-core.git

在终端中依次输入以下命令:

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"

3. 替换homebrew-cask.git

在终端中依次输入以下命令:

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"

4. 更新brew,使配置生效

输入以下命令:

brew update

耐心等待命令行执行,直至完成。

至此,我们已经成功为brew配置了国内源!享受超高速度吧!

切换至官方镜像

如果你发现国内镜像出了问题,或者外网“顺畅”了,你就需要切换至官方镜像咯。

1. 替换brew.git

cd "$(brew --repo)"
git remote set-url origin 'https://github.com/Homebrew/brew.git'

2. 替换homebrew-core.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"

3. 替换homebrew-cask.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"

4. 更新brew,使配置生效

brew update

别急,还没完成,就剩两步了!

5. 移除此前的环境变量

编辑.zshrc环境变量文件

vim  ~/.zshrc

如果文件中有这一行,就删除它:

export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles

6. 更新环境变量

source ~/.zshrc

Credit

https://www.jianshu.com/p/022cd15432dc


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK