2013-10-13 43 views
1

我有麻煩升級Node.js的升級版本節點不能與常用命令

目前,我有node --version「v0.8.18」,我想升級到最新的「v0.10.20」。所以我遵循了不包括NVM的some answers,因爲我想知道如何從頭開始。但是,嘗試後,我仍然得到node --version「v0.8.18」。

我是一個Ubuntu 11.04的機器上,在我的主目錄。

具體來說,我做的事:

嘗試1:

[email protected]:~$ node --version 
v0.8.18 

[email protected]:~$ sudo n stable 
sudo: n: command not found 

[email protected]:~$ 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 
[email protected] /usr/lib/node_modules/n 

[email protected]:~$ 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 

[email protected]:~$ node --version 
v0.8.18 

再試一次:

[email protected]:~$ npm cache clean -f 

[email protected]:~$ sudo npm install n -g 
/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n 
[email protected] /usr/local/lib/node_modules/n 

[email protected]:~$ n stable 
/usr/local/bin/node 

[email protected]:~$ sudo n stable 
/usr/local/bin/node 

[email protected]:~$ node --version 
v0.8.18 
+0

我自己使用nvm,但是過去我碰到過的是安裝版本和選擇版本是不同的操作。可能是您的新版本已安裝,但目前不是默認版本。嘗試'n使用0.10.20' –

+0

@Richard_Marr,該命令工作!非常感謝!請把它作爲答案,我會接受你的答案。 – Alice

+0

不用擔心,很高興它的作品! –

回答

2

我用nvm自己的事,但我已經在過去的顛簸起來反對的是安裝一個版本並選擇一個版本作爲活動是不同的操作。

這可能是你的新版本已安裝,但不是當前的默認。嘗試:

n use 0.10.20