错误:获取/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core失败。

26
我运行了brew update命令,但是出现了以下错误:

致命错误:无法访问'https://github.com/Homebrew/homebrew-core/':连接到10.8.0.1端口8080失败:操作超时

错误:获取/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core失败!

我有时会使用代理网络,因此在.bash_profile文件中添加了以下代码(除了通过系统首选项进行的常规网络设置更改外):

export http_proxy="http://10.8.0.1:8080"

export https_proxy="https://10.8.0.1:8080"

然而,我认为这可能是问题的原因,并注释掉了这些行,使用了source .bash_profile,重启并使用蜂窝网络。但是还是出现了同样的错误。
2个回答

47

首先移除代理,如果你正在使用任何代理。 我曾经遇到相同的问题。

在你的终端尝试运行 brew update-reset 然后 source ~/.bash_profile


5
只需运行 brew update-reset 命令,这个问题就解决了。顺便提一下,这个命令需要运行一段时间,请耐心等待。 - Ben Liyanage

2

对我来说,将更改还原到~/.gitconfig是有效的。 来自这个答案:https://dev59.com/6bvoa4cB1Zd3GeqPwAuo#64409020

OP提供的解决方案确实是一个有效的解决方法,但为了更好地理解,导致此行为的完整Git配置可能如下所示:

[url "git@github.com:"]
    insteadOf = https://github.com/

☝️ 这是我注释掉的部分,为了让 brew update 再次正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接