"node -v" 在 "brew upgrade node" 之后显示错误的版本

"node -v" shows wrong version after "brew upgrade node"

我用 brew upgrade node 升级了我的 Node.js 版本,安装了 v5.3.0。但是当我得到带有 node -v 的节点版本时,它显示 v0.10.29.

我试过 brew link --overwrite node 但没用。

Brew 已将节点 link 编辑到 /usr/local/Cellar/node/0.10.29 所以我去了那里,注意到还有其他版本的节点,包括我想要的版本 /usr/local/Cellar/node/

如何告诉 brew 到 link node 到 /usr/local/Cellar/node/5.3.0

尝试brew link --override node

另见相关问题How to install latest version of Node using Brew

我在 /usr/local/Cellar/node/ 和 运行 :> brew unlink node && brew link node 中删除了我不想要的其他节点版本并解决了问题。