歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> node.js 在Linux (Fedora 16)上的源碼安裝

node.js 在Linux (Fedora 16)上的源碼安裝

日期:2017/2/28 15:50:42   编辑:Linux教程

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

Copyright © Linux教程網 All Rights Reserved