homebrew 无法从 API 更新错误问题
今天中午吃饭前,想看看有没有更新,于是打开终端模拟器(我用的是 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
,这次更新正常了,如图:
接下来我又取消了取消特性的配置,再次 brew update
,很幸运又很可惜的是,我没能复现刚刚的错误。