使用brew将Mac上的NodeJS升级到LTS 8

时间:2017-11-01 15:09:46

标签: node.js macos

自节点8 LTS has been released我打算在macOS Sierra上将当前版本v6.11.4升级到版本v8.9.0。

尝试brew upgrade node并认为它有效,但在node -v时仍然获得v6.11.4。

如果我再次尝试brew upgrade node ,请按以下方式获取Error: node 8.9.0 already installed

Trying to upgrade node to v8.9.0 on macOS Sierra

注1 :我没有使用nvm。

注2 :我找到了以下question on stackoverflow,但没有一个提案适合我,也许是因为它已经五年了。

提前致谢,

1 个答案:

答案 0 :(得分:4)

看起来这是一个符号链接问题。

brew link --overwrite node修复了它。

控制台输出Linking /usr/local/Cellar/node/8.9.0... 144 symlinks created