美文网首页
brew 换为国内的源

brew 换为国内的源

作者: erek | 来源:发表于2020-02-22 16:41 被阅读0次

在网上查找一番资料后发现各家说法都是改下.git仓库的镜像地址,但是改完之后发现并不太管用,瞎折腾了一番,总结一下解决方案

1.首先还是需要替换下镜像,毕竟墙还是会导致比较慢的问题,改了比不改好,当然也可以改回去

以阿里巴巴镜像为例

# 替换成阿里巴巴的 brew.git 仓库地址:
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
 
 
 
if [ $SHELL = "/bin/bash" ] #如果你的是bash
then 
# 替换 homebrew-bottles 访问 URL:
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile
elif [ $SHELL = "/bin/zsh" ]
#如果用的shell 是zsh的话
then
# 替换成阿里巴巴的 homebrew-bottles 访问地址:
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc
 
fi

还原镜像配置

 
# 还原为官方提供的 brew.git 仓库地址
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
# 还原为官方提供的 homebrew-bottles 访问地址
vi ~/.bash_profile
# 然后,删除 HOMEBREW_BOTTLE_DOMAIN 这一行配置
source ~/.bash_profile
 
#如果是zsh的话
# 还原为官方提供的 homebrew-bottles 访问地址
vi ~/.zshrc
# 然后,删除 HOMEBREW_BOTTLE_DOMAIN 这一行配置
source ~/.zshrc

执行了上述命令后,再执行

brew update

如果是正常运行的话,可以不用往下看了

如果还是不行的话,

brew doctor
#输出如下的错误信息
/usr/local/Homebrew/Library/Homebrew/global.rb:12:in `require': cannot load such file -- active_support/core_ext/object/blank (LoadError)
    from /usr/local/Homebrew/Library/Homebrew/global.rb:12:in `<top (required)>'
    from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `require_relative'
    from /usr/local/Homebrew/Library/Homebrew/brew.rb:23:in `<main>'

看起来还是有问题,然后我们执行下

brew update-reset

然后再

brew update 

搞定。

相关文章

  • brew 换为国内的源

    在网上查找一番资料后发现各家说法都是改下.git仓库的镜像地址,但是改完之后发现并不太管用,瞎折腾了一番,总结一下...

  • 修改brew源

    文章引自:修改homebrew源 brew安装的时候太慢,最好的方法就是修改brew的源。 国内有很多brew源可...

  • 修改brew源

    文章引自:修改homebrew源 brew安装的时候太慢,最好的方法就是修改brew的源。国内有很多brew源可以...

  • 更换brew国内源

    brew使用国内清华的镜像源 复原

  • Mac 下 brew 切换为国内源

    Mac 下 brew 切换为国内源[https://cloud.tencent.com/developer/art...

  • 替换及重置Homebrew默认源

    替换为中科大的源替换brew.git 替换homebrew-core.git 替换Homebrew Bottles...

  • brew如何使用国内镜像源?

    brew使用国内镜像源 注意这里需要等待一会,因为要更新资源。更新完后使用brew update,brew ins...

  • Mac 下 brew 切换为国内源

    简介 Homebrew 是一款自由及开放源代码的软件包管理系统,用以简化 macOS 和 linux 系统上的软件...

  • Mac 下 brew 切换为国内源

    原文链接[https://www.cnblogs.com/daodaotest/p/12635957.html] ...

  • mac的brew修改国内源

    mac的brew修改国内源 清华源阿里云腾讯源清华源(本人在用)

网友评论

      本文标题:brew 换为国内的源

      本文链接:https://www.haomeiwen.com/subject/odglqhtx.html