无法使用常用命令升级Node版本

时间:2013-10-13 20:05:06

标签: node.js

升级Node.js时遇到问题。

目前,我有node --version“v0.8.18”,我想升级到最新的“v0.10.20”。所以我关注了不包含NVM的some answers,因为我想知道如何从头开始。但是,经过尝试,我仍然得到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

1 个答案:

答案 0 :(得分:2)

我自己使用nvm,但过去我遇到的一点是安装版本并选择版本为活动版本是不同的操作。

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

n use 0.10.20