一.准备工作
1.安装gccyum install gcc-c++ openssl-devel
2.升级python
升级步骤:http://blog.51cto.com/qiangsh/1979284
二、编译安装node.js
wget http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz
tar -xzvf node-v0.10.29.tar.gz
cd node-v0.10.29/
./configure
make
sudo make install
测试:
node --version
v0.10.29
安装过程出现如下错误:
ImportError: No module named bz2
make[1]: *** [/data/package/node-v0.10.29/out/Release/obj/gen/libraries.cc] Error 1
make[1]: Leaving directory `/data/package/node-v0.10.29/out‘
make: *** [node] Error 2
解决方法:
yum install bzip2-devel
然后需要重新编译一下python,之后再import bz2就不会提示错误了。
三.测试node.js
第一个程序少不了hello world了,找一个空闲目录
vi hello_world.js
plaster入以下内容:
var http = require(‘http‘);
http.createServer(function (req, res) {
res.writeHead(200, {‘Content-Type‘: ‘text/plain‘});
res.end(‘Hello Node.js\n‘);
}).listen(8888, "127.0.0.1");
console.log(‘Server running at http://127.0.0.1:8888/‘);
然后编译,当前目录下输入:
node hello_world.js
输出Server running at ……则代表编译成功了。(若提示commad :node:not found,则是第二部编译没有成功,可以在编译次,留意下是不是有错误,也可能是找不到node命令,配置一个软连接:ln -s /usr/local/bin/node /usr/bin/node )
然后在浏览器输入http://127.0.0.1:8888,则浏览器打印出Hello Node.js
四、后续工作
安装npm
npm是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准,有了NPM,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包
curl http://npmjs.org/install.sh | sh
提示……It worked,则npm安装成功!
然后安装express模块
npm install express
好了,安装完成了,可以进行node.js开发了!
原文地址:http://blog.51cto.com/qiangsh/2095944
时间: 2024-10-09 17:37:24