Homebrew 节点安装失败,无法 link c-ares

Homebrew node installation fails on cannot link c-ares

如果我 运行 brew install node 我得到这个错误:

==> Installing dependencies for node: c-ares, icu4c, libnghttp2, libuv and openssl@1.1 Error: Cannot link c-ares Another version is already linked: /usr/local/Cellar/c-ares/1.17.1

有人知道如何解决这个问题吗?

嗯,似乎 Homebrew 试图将 c-ares 从版本 1.17.1 升级到 1.18.1 但由于某种原因失败了。在 brew install node.

之前尝试 运行ning brew upgrade c-ares

如果这不起作用,brew list --versions c-ares 的输出是什么?也许您安装了多个 c-ares 版本。如果是这种情况,运行 brew unlink c-ares 取消 link 旧版本,然后 brew link c-ares 取消 link 新版本。 运行ning brew cleanup c-ares

可以卸载旧版本