34天前2020-05-02 13:30:12 |    抢沙发  66 
最近升级了mac到10.15后各种问题,最近用到php的redis扩展问题,结果发现我的brew不能正常使用了,然后各种折腾后能用了,但是官方源确实在国内使用太慢了,于是乎网上一顿搜,结果发现网上绝大部分都是copy来copy去的,结果还都是失败的。本文将详细介绍如何进行官方源的替换和替换为国内原。

macos

替换为国内源:

这里我用的是中科大的,因为其他的源好像都缺少homebrew-cask

替换brew.git

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

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
替换homebrew-cask默认源

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
git remote set-url origin git://mirrors.ustc.edu.cn/homebrew-cask.git
替换homebrew-bottle默认源

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bashrc
source ~/.bashrc
然后就是更新: verbose可以显示更新详情

brew update --verbose
到此就已经替换为国内的源,但是我不知道国内的源更新是否及时,所以有可能会还原为官方源。


还原为官方源:

其实操作就是逆向操作一次就好了。

这里我就不写步骤了直接写命令了。

cd "$(brew --repo)"
git remote set-url origin https://github.com/Homebrew/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://github.com/Homebrew/homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
git remote set-url origin  git://github.com/Homebrew/homebrew-cask.git
vim ~/.bashrc
brew update
brew doctor
注意:vim ~/.bashrc这一步需要把之前写入的一行替换掉也就是:

export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles'
注释或者删除都可以。

发表评论

暂无评论

登录

忘记密码 ?

切换登录

注册

扫一扫二维码分享