2017-09-03 95 views
1

我试图升级我的节点版本,我从他们的网站下载文件,运行安装和一切似乎确定。节点8.4.0已经安装 - 但节点-v显示v7.7.4

当我试图检查是否已安装最新版本时,node -v告诉我v7.7.4而不是v8.4.0

我试过brew upgrade node但它告诉我node 8.4.0 is already installed

如何切换到最新版本? 谢谢!

+0

这和programmin有什么关系? –

+0

可能的重复[如何删除旧版本的节点/ npm?](https://stackoverflow.com/questions/10364884/how-do-i-remove-old-versions-of-node-npm) –

+0

Did你以前通过Homebrew安装Node.js?另外,你说'哪个节点'返回到旧版本的路径。那究竟是什么? – robertklep

回答

2

您使用nvm安装Node.js的多个版本,它看起来像你设置7.7.4作为默认的版本节点nvm应该使用,这意味着即使系统版本的节点是8.4.0,nvm也会在$PATH之前插入7.7.4可执行文件的路径。

您可以更改默认指向全系统版本:

nvm alias default system 

FWIW,自制(brew)是安装节点的另一种方法。但是,考虑到我在这里发布的有关该特定安装的StackOverflow的问题数量,我不会建议使用它。使用官方安装程序安装系统范围的节点,并使用nvm来管理不同的版本(例如,以测试您的代码)。

-2

你可以检查你的安装目录
命令:“在此处,节点”

+0

它告诉我在哪里:找不到命令。 当我运行'哪个节点',它给了我一个老版本的路径 –

+0

@ Al-josh使用'which',而不是'where' –