无法使用常用命令升级节点版本

我在升级Node.js时遇到了问题

目前,我有node --version “v0.8.18”,我想升级到最新的“v0.10.20”。 所以我跟着一些不包括NVM的答案 ,因为我想知道如何从头开始。 但是,尝试之后,我仍然得到node --version “v0.8.18”。

我在我的主目录上的Ubuntu 11.04机器上。

具体我做了:

试试1:

 alice@simba:~$ node --version v0.8.18 alice@simba:~$ sudo n stable sudo: n: command not found alice@simba:~$ sudo npm install n -g npm http GET https://registry.npmjs.org/n npm http 200 https://registry.npmjs.org/n npm http GET https://registry.npmjs.org/n/-/n-1.1.0.tgz npm http 200 https://registry.npmjs.org/n/-/n-1.1.0.tgz /usr/bin/n -> /usr/lib/node_modules/n/bin/n n@1.1.0 /usr/lib/node_modules/n alice@simba:~$ sudo n stable install : 0.10.20 mkdir : /usr/local/n/versions/0.10.20 fetch : http://nodejs.org/dist/v0.10.20/node-v0.10.20-linux-x64.tar.gz ... ...#############/usr/bin/node installed : v0.10.20 alice@simba:~$ node --version v0.8.18 

再试一次:

 alice@simba:~$ npm cache clean -f alice@simba:~$ sudo npm install n -g /usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n n@1.1.0 /usr/local/lib/node_modules/n alice@simba:~$ n stable /usr/local/bin/node alice@simba:~$ sudo n stable /usr/local/bin/node alice@simba:~$ node --version v0.8.18 

我自己使用nvm ,但过去我碰到过的是,安装一个版本并select一个版本作为活动是不同的操作。

可能是您的新版本已安装,但目前不是默认版本。 尝试:

 n use 0.10.20