1. NodeJS安装
node依赖于ssl,通过sudo apt-get install libssl-dev安装。
node需要python坏境支持gyp(Generate Your Project),以完成源码管理,所以需要安装python,默认linux下自带的。
git clone git://github.com/ry/node.git
cd node
./configuare --prefix={node_path}
sudo make && make install
安装完后,需要将{node_path}/bin加到PATH,只有这样npm才会安装成功。
2. NPM安装
curl http://npmjs.org/install.sh | sh
安装中可能会由于网速不够快导致安装失败。。。
npm会在{node_path}/lib下创建node_modules文件夹。
安装成功后,就可以通过npm安装各种模块,比如,npm install express; npm install redis等,默认会在当前文件夹下生产node_modules,将模块安装在这个文件夹下。可以指定-g使得模块安装在全局域下,就是{node_path}/lib/node_modules路径下。node需要NODE_PATH环境变量,指向所有全局的模块,所以只需要设置:
export NODE_PATH={node_path}/lib/node_modules