mac下安装:
git clone https://github.com/joyent/node.git
cd node
git tag
git checkout v0.8.9 //选择最新版本
./configure
make
sudo make install
然后安装npm:(注意用的是https不然会报错,然后-k是允许https访问)
curl -k https://npmjs.org/install.sh | sh
在ubuntu下面安装的时候得先安装编译器:
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev g++ curl libssl-dev apache2-utils git-core
forever: 让nodejs应用后台执行
让nodejs应用后台执行,最简单的办法是:
nohup node your_app.js
但是,forever能做更多的事情,比如分别记录输出和错误日志,比如可以在js中作为api使用。
我们只是很简单的在命令行里使用它。
安装很简单:
sudo npm install forever -g
使用forever启动守护进程:
forever start server.js
关闭守护进程:
forever stop server.js
如果需要记录输出日志和错误:
forever start -l forever.log -o out.log -e err.log server.js