今天中午吃饭前,想看看有没有更新,于是打开终端模拟器(我用的是 WezTerm),brew update
,结果更新出了点问题
大致情况就是我不能从 API 更新,这个特性是从 homebrew 进入 4.0 大版本才出现的,我也遵循了默认设置。然而在今天,它出错了。
我以为是路由配的节点挂了,然后随手 ping
了一下上面的地址,结果如图:
之后 Stack Overflow 上有建议先 brew cleanup
试试的,虽然不认为这能解决这个更新问题,我还是试了。没有影响。
我想先尝试不从 API 更新,取消这个特性,能否正常更新,于是在 ~/.zshrc
添加了 export HOMEBREW_NO_INSTALL_FROM_API=1
,source ~/.zshrc
之后,再次执行 brew update
,这次更新正常了,如图:
文章来源:https://www.toymoban.com/news/detail-412981.html
接下来我又取消了取消特性的配置,再次 brew update
,很幸运又很可惜的是,我没能复现刚刚的错误。文章来源地址https://www.toymoban.com/news/detail-412981.html
到了这里,关于homebrew 无法从 API 更新错误问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!