1

我在升级 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
4

1 回答 1

2

我使用nvm自己,但我过去遇到的问题是安装版本和选择激活版本是不同的操作。

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

n use 0.10.20
于 2013-10-13T21:16:09.350 回答