在AWS上處理Ec2。在AWS EC2上安裝NPM
我已經安裝Node.js,它工作正常。
但試圖安裝npm時出現問題。
我使用下面的命令來安裝它:
sudo curl http://npmjs.org/install.sh | sh
但安裝似乎停止了...... 我得到「獲取:http://registry.npmjs.org/npm/-/npm-1.0.106.tgz」的提示,它停留在這樣的。
有什麼想法這裏發生了什麼?
在AWS上處理Ec2。在AWS EC2上安裝NPM
我已經安裝Node.js,它工作正常。
但試圖安裝npm時出現問題。
我使用下面的命令來安裝它:
sudo curl http://npmjs.org/install.sh | sh
但安裝似乎停止了...... 我得到「獲取:http://registry.npmjs.org/npm/-/npm-1.0.106.tgz」的提示,它停留在這樣的。
有什麼想法這裏發生了什麼?
sudo yum install nodejs npm --enablerepo=epel
這個問題既沒有統計正在運行的操作系統,也沒有,如果CentOS/RHEL,哪個版本,或者EPEL回購安裝。例如,NodeJS和NPM不在RHEL5 EPEL庫中。 – Charles
這是由於長度自動標記,請認真加一點解釋。 – 2014-02-11 18:36:11
謝謝,工作就像一個魅力! –
編輯我的答案是不恰當了:
嘗試:
curl --silent --location https://rpm.nodesource.com/setup | bash -
yum -y install nodejs
僅供參考,'nodejs.tchol.org'鏈接現在已被打破(任何人在一年後到此爲止)。 – lollercoaster
過時,不再列在給出的頁面上。 – Air
我發現他的教程已經非常有用的對我說:最後一章介紹瞭如何安裝節點和npm編譯它。
http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/#installNode
git clone https://github.com/isaacs/npm.git cd npm sudo make install
如果你沒有git的,這樣做第一: sudo yum install git
要安裝6.x的的NodeJS執行以下命令:
curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash -
yum install nodejs --enablerepo=nodesource
更新
您可以用同樣的方法安裝NodeJS 7和8。只需在上面的命令中指定您需要的版本而不是6。
現在這是正確的答案! – f1lt3r
我如何卸載6並安裝7?如果我已經安裝6這種方式? –
按照此AWS Tutorial使用Node Version Manager。
節點版本管理器(NVM)允許您安裝多個版本的Node.js並在它們之間切換。
步驟如下:
安裝NVM
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.0/install.sh | bash
激活NVM
. ~/.nvm/nvm.sh
安裝節點(選擇版本)
nvm install 4.4.5
確認成功安裝
node -e "console.log('Running Node.js ' + process.version)"
有時註冊表下跌。看看這個頁面:http://npmjs.org/doc/faq.html – malletjo
嘗試node.js的v 0.4.12 類似的問題 http://stackoverflow.com/questions/8117446/node-。 js-0-4-12-dont-work-correct-on-aws-ec2-why – Bart