1. 程式人生 > >Centos6安裝安裝node.js

Centos6安裝安裝node.js

node

一.準備工作

1.安裝gcc
yum 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開發了!

Centos6安裝安裝node.js