2016-07-28 51 views
3

我已經在我的Ubuntu機器上安裝使用以下命令節和NPM:安裝4.2.0的NodeJS或以上版本

 
sudo apt-get install nodejs npm 

在檢查安裝的版本,我可以看到以下內容:

 
$ node -v && npm -v 
v0.10.25 
1.3.10 

但我想nodejs版本是4.2.0或以上。我正在嘗試爲項目安裝VSO Linux代理。執行node agent/vsoagent時,出現節點版本應該是4.2.0或更高的錯誤。

如何安裝並確保已安裝的驅動程序與node -v && npm -v一起移除後會給我新的版本號?

感謝

+1

https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions – ceejayoz

+0

非常感謝Ceejayoz。我能夠得到這個鏈接並執行** bold ** curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - 但是在顯示「正在工作100%」之後就掛了,之後什麼也沒有發生。 – Raji

+0

還將「setup_4.x」安裝版本是否大於4.2.0或最新的4.2版本? – Raji

回答

1

你已經有故宮,這樣你就可以利用N經理來安裝你想要(4.4.4前)任何版本:也許你應該使用sudo全球安裝:

npm install -g n 
n 4.4.4 

或者

n latest 

之後,你可以運行n來選擇你喜歡的版本。我使用最新的LTS和最新的6.x,並隨時切換它們。

+0

也試過這個選項。 NPM安裝-gn ň4.2.5 它給了我下面的輸出: 安裝:節點V4.2.5 的mkdir:/usr/local/n/versions/node/4.2.5 獲取:HTTPS: //nodejs.org/dist/v4.2.5/node-v4.2.5-linux-x64.tar.gz ######################## ################################################ 100.0% 已安裝:v4.2.5 但是在檢查版本時,它仍然指向舊版本。我如何將它更新到4.2.5,並且4.2.5的目錄結構不同於最初安裝的目錄結構。 – Raji

+0

現在正在工作。節點版本已更改 – Raji

+0

請您介紹一下選項嗎?特別是,'-g'是做什麼的? –