摘自:http://iconof.com/blog/how-to-install-setup-node-js-on-amazon-aws-ec2-complete-guide/
原文包含ec2的配置部分。
step1:安装编译node所需要的依赖
sudo yum install gcc-c++ make
sudo yum install openssl-devel
sudo yum install git
git clone git://github.com/joyent/node.git
cd node
step2:获取node代码,比如0.6.8,编译。(make大概需要30分钟左右)
git checkout v0.6.8
./configure
make
sudo make install
step3:修改sudoer文件,安装扩展时候会需要
sudo su
vi /etc/sudoers
找到这行
Defaults secure_path = /sbin:/bin:/usr/sbin
修改为:
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
step4:安装npm
git clone https://github.com/isaacs/npm.git
cd npm
sudo make install
(或者也可以直接用一行命令搞定:
curl http://npmjs.org/install.sh | sh
如果权限不够试试curl http://npmjs.org/install.sh | sudo sh )
step5:安装各种组件:
sudo npm install express -g
Done