2014-11-14 99 views
1

我在我的AWS服務器上安裝了舊版本的NPM和NodeJS。我真的需要涼爽才能安裝模塊。 npm版本是1.1.0-2。節點版本是0.6.8。安裝/更新npm&NodeJS

sudo npm install -g npm 

結果:

npm ERR! System Linux 3.10.42-52.145.amzn1.x86_64 
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "npm" 
npm ERR! cwd /home/ec2-user/node-v0.10.33-linux-x64 
npm ERR! node -v v0.6.8 
npm ERR! npm -v 1.1.0-2 
npm ERR! message failed to fetch from registry: npm 

從源也試過的NodeJS。自述說,使用通常的./configure,make,make install。警告:沒有配置腳本。 : -/

準備把我的手舉起來。

+1

可能重複[如何更新NodeJS和Npm的下一個版本?](http://stackoverflow.com/questions/6237295/how-can-i-update-nodejs-and-npm-for-the -next-versions) – 2014-11-14 22:37:11

+0

排序,但沒有一個正在工作。我確實有源碼編譯(我錯誤地下載了二進制文件)。所以希望這會起作用。 – 2014-11-14 22:55:54

回答

2

請嘗試在終端運行以下:

curl https://www.npmjs.org/install.sh | sh 
+0

我認爲我們有雞和雞蛋的情況。它下載,但過時了: 您正在使用 節點(v0.6.8)的過時和不受支持的版本。請更新節點並重試。 – 2014-11-14 22:53:30

+0

正在卸載並重新安裝節點選項?聽起來像你在一個非常舊的節點版本。 – 2014-11-14 23:41:03

+0

我沒有看到任何看起來像yum節點的東西。 (免責聲明:不是yum用戶)。從源代碼安裝,但確實 - 但謝謝。 – 2014-11-15 00:07:09

0

好吧,源代碼最終沒有工作。我錯誤地下載了二進制文件。 (奇怪的是,它們帶有一個自述文件,告訴你如何構建源代碼)。

希望其他人希望升級可以從中學到一些東西。

Anywho,我現在對此很好。感謝您的意見。