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