homebrew 无法从 API 更新错误问题

发布时间 2023-04-14 11:22:43作者: 1337Hao

今天中午吃饭前,想看看有没有更新,于是打开终端模拟器(我用的是 WezTerm),brew update,结果更新出了点问题

image

大致情况就是我不能从 API 更新,这个特性是从 homebrew 进入 4.0 大版本才出现的,我也遵循了默认设置。然而在今天,它出错了。

我以为是路由配的节点挂了,然后随手 ping 了一下上面的地址,结果如图:

image

之后 Stack Overflow 上有建议先 brew cleanup 试试的,虽然不认为这能解决这个更新问题,我还是试了。没有影响。

我想先尝试不从 API 更新,取消这个特性,能否正常更新,于是在 ~/.zshrc 添加了 export HOMEBREW_NO_INSTALL_FROM_API=1source ~/.zshrc 之后,再次执行 brew update,这次更新正常了,如图:

image

接下来我又取消了取消特性的配置,再次 brew update,很幸运又很可惜的是,我没能复现刚刚的错误。