1、源碼安裝環境
wget http://nodejs.org/dist/v0.6.18/node-v0.6.18.tar.gz 這是最新官網上的源碼包
tar zxvf node-v0.6.18.tar.gz
cd node-v0.6.18/
ls 查看以下
./configure --prefix=/usr/local/node 這是我指定的位置
make 呵呵…… 靜靜等待吧
make install
當 出現 'install' finished successfully (0.792s)
知道這代表這什麼嗎? 嘿嘿。。。。。 不用多說了,
是不是很心急呀, 干淨 輸入 node --help 試一試 看看吧 ! 結果 我想 ,不會很好吧
提示 node 什麼 /usr/sbin/node 意思大概 就是 說 /usr/sbin/node 沒有這個命令吧 , 很遺憾吧 ,沒有預想的那麼好 ,沒辦法 ,可能 是 這個東東 還不是太完善吧!
我 是這樣 操作的 , 現看看 安裝目錄下 是否可以使用呢? 這是我的想法,
cd /usr/local/node
ls
cd bin 這是會有三個文件 一個是node 一個是 npm ,既然存在 ,那就好 , /usr/sbin/node下面既然沒有這個命令,那我我就創建一個吧,
ln -s /usr/local/node/bin/node /usr/sbin/node
同理: ln -s /usr/local/node/bin/npm /usr/sbin/npm
怎麼樣 ,再試試看, node -v npm -v 是不是好了呢 ,呵呵。。。。
環境安裝好了 ,那我們 就輸出開始偉大的一句 話吧 hello world
2.測試
創建test.js文件,內容如下:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(8099, "127.0.0.1");
console.log('Server running at http://127.0.0.1:8099/');
執行:node test.js
在浏覽器裡輸入 http://127.0.0.1:8099/,可以看到 "Hello World"字樣,即表示安裝成功!注意後面不能加文件名.
注意事項:
1.客戶端只能通過端口訪問,不能指定js文件名。
更多關於Node.js的詳細信息,或者下載地址請點這裡
更多Fedora相關信息見Fedora 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=5