查看当前系统的镜像源
1 | # ①、查看 brew 镜像源 |
国内镜像源
①、中国科学技术大学开源软件镜像;
https://mirrors.ustc.edu.cn/
②、清华大学开源软件镜像;
https://mirrors.tuna.tsinghua.edu.cn/
③、阿里云开源镜像;
https://mirrors.aliyun.com/homebrew/
阿里云镜像源设置示例
1 | git -C "$(brew --repo)" remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git |
阿里云 Homebrew-bottles 镜像设置示例
临时替换
1
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.aliyun.com/homebrew/homebrew-bottles"
永久替换
1
2
3
4
5
6
7
8
9
10
11if [ $SHELL = "/bin/bash" ] # 如果你的是bash
then
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
elif [ $SHELL = "/bin/zsh" ] # 如果用的shell 是zsh 的话
then
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc
fi
brew update如果发现国内镜像源不能用需要恢复原有镜像源
1
2
3
4
5
6
7
8
9git -C "$(brew --repo)" remote set-url origin https://github.com/Homebrew/brew.git
git -C "$(brew --repo homebrew/core)" remote set-url origin https://github.com/Homebrew/homebrew-core.git
git -C "$(brew --repo homebrew/cask)" remote set-url origin https://github.com/Homebrew/homebrew-cask.git
# 找到 ~/.bash_profile 或者 ~/.zshrc 中的HOMEBREW_BOTTLE_DOMAIN 一行删除
brew update以上就是
Mac 使用 Homebrew 国内镜像源替换和重置
的全部内容了,如有错误欢迎指正!