节点似乎没有使用'n'更新

时间:2018-03-08 13:31:17

标签: node.js macos path n

我刚注意到我在节点版本4.0.0上并希望更新到最新版本,所以我安装了'n'并在终端中运行sudo n stable

Machine-Name:directory name User$ sudo n stable
     

安装:node-v9.8.0      mkdir:/usr/local/n/versions/node/9.8.0      抓取:https://nodejs.org/dist/v9.8.0/node-v9.8.0-darwin-x64.tar.gz

     ################################################## ################ 100.0%安装:v4.0.0
Machine-Name:directory name User$ node -v 
     

V4.0.0

下载最新版本,但已安装的版本仍为v4.0.0。为了让节点安装/使用下载的版本,我还需要做些什么吗?

1 个答案:

答案 0 :(得分:1)

问题是您现在有两个node版本。 n默认安装到/usr/local/,并且可能在node的更早版本中有PATH的另一个版本。

如果您对n托管版本感到满意,那么一种简单的方法是卸载另一个版本。

或者,您可以修改PATH来优先/usr/local/在其他位置上。 [来自评论]

(如果您的操作系统支持,which -a node将显示PATH中所有版本的位置。)