节点不会更改为最新版本(14.4.0)

时间:2020-06-03 06:53:50

标签: node.js homebrew failed-installation nvm

我在升级Node.js时遇到麻烦。我已经尝试了多种方法,例如

brew upgrade node
brew unlink node && brew link node

给出

Unlinking /usr/local/Cellar/node/14.4.0... 0 symlinks removed
Linking /usr/local/Cellar/node/14.4.0... 33 symlinks created

但是当我运行node -v时,我得到v12.16.3。我还尝试使用nvm,在线跟随Tutos,然后运行n 14会输出一大堆文件位置,并附加了“权限被拒绝”。而当我运行sudo n 14时,我得到以下

installed : v14.4.0 to /usr/local/bin/node
  active : v12.16.3 at /Users/JoeDane/.nvm/versions/node/v12.16.3/bin/node

我觉得有一种简单的方法可以告诉我的终端使用/ usr / local / bin / node,但是我找不到它

1 个答案:

答案 0 :(得分:0)

似乎您同时安装了nvmnode,由nvm管理的节点版本实际上掩盖了安装的brew的node版本。

您可以卸载nvm,也可以像PATH那样将export PATH=/usr/local/bin:$PATH放在前面,我想这可以。

如果仍然遇到问题,请同时附加echo $PATH进行调试。