Centos6安裝安裝node.js
阿新 • • 發佈:2018-04-09
node一.準備工作
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開發了!
Centos6安裝安裝node.js