homebrew源显示不一致
今天使用brew update
时发现无法更新,看了一下错误提示是远程服务器断开连接,很自然的我就想到了可能是我的源有问题,于是我便brew config
查看了一下源信息,果不其然core的源是github
然后我就切换了一下core源
1 | cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" |
但是仍然没有效果,brew config的结果还是github源。但是我又用了cd "$(brew --repo homebrew/core)" && git remote -v
命令看了一下,发现这次的结果是中科大源:
没错,这在我修改了源以后,这两个命令查看到的源不是同一个。所以我便思考为什么会不一样,现在我正在使用的是哪一个源?
于是我再一次使用brew update
命令,发现仍然无法连接到服务器,于是我猜测现在的源仍然是github.
然后我又去检查了我的.zshrc文件,发现里边只配置了下边的一条命令:
1 | export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles |
然后我又加上了两条:
1 | export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git" |
再次使用两个命令查看源发现源已经一致了,都是中科大,brew update
命令可成功了。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Comment