在Ubuntu 14.04/15.04上配置Node JS v4.0.0
大家好,Node.JS 4.0 發(fā)布了,這個(gè)流行的服務(wù)器端 JS 平臺(tái)合并了 Node.js 和 io.js 的代碼,4.0 版就是這兩個(gè)項(xiàng)目結(jié)合的產(chǎn)物——現(xiàn)在合并為一個(gè)代碼庫(kù)。這次最主要的變化是 Node.js 封裝了4.5 版本的 Google V8 JS 引擎,與當(dāng)前的 Chrome 所帶的一致。所以,緊跟 V8 的發(fā)布可以讓 Node.js 運(yùn)行的更快、更安全,同時(shí)更好的利用 ES6 的很多語(yǔ)言特性。
Node JS
Node.js 4.0 發(fā)布的主要目標(biāo)是為 io.js 用戶提供一個(gè)簡(jiǎn)單的升級(jí)途徑,所以這次并沒(méi)有太多重要的 API 變更。下面的內(nèi)容讓我們來(lái)看看如何輕松的在 ubuntu server 上安裝、配置 Node.js。
一、基礎(chǔ)系統(tǒng)安裝
Node 在 Linux,Macintosh,Solaris 這幾個(gè)系統(tǒng)上都可以***的運(yùn)行,linux 的發(fā)行版本當(dāng)中使用 Ubuntu 相當(dāng)適合。這也是我們?yōu)槭裁匆獓L試在 ubuntu 15.04 上安裝 Node.js,當(dāng)然了在 14.04 上也可以使用相同的步驟安裝。
1.系統(tǒng)資源
Node.js 所需的基本的系統(tǒng)資源取決于你的架構(gòu)需要。本教程我們會(huì)在一臺(tái) 1GB 內(nèi)存、 1GHz 處理器和 10GB 磁盤空間的服務(wù)器上進(jìn)行,最小安裝即可,不需要安裝 Web 服務(wù)器或數(shù)據(jù)庫(kù)服務(wù)器。
2.系統(tǒng)更新
在我們安裝 Node.js 之前,推薦你將系統(tǒng)更新到***的補(bǔ)丁和升級(jí)包,所以請(qǐng)登錄到系統(tǒng)中使用超級(jí)用戶運(yùn)行如下命令:
# apt-get update
3.安裝依賴
Node.js 僅需要你的服務(wù)器上有一些基本系統(tǒng)和軟件功能,比如 'make'、'gcc'和'wget' 之類的。如果你還沒(méi)有安裝它們,運(yùn)行如下命令安裝:
# apt-get install python gcc make g++ wget
二、下載***版的Node JS v4.0.0
訪問(wèn)鏈接 Node JS Download Page 下載源代碼。
nodejs download
復(fù)制其中的***的源代碼的鏈接,然后用wget
下載,命令如下:
# wget https://nodejs.org/download/rc/v4.0.0-rc.1/node-v4.0.0-rc.1.tar.gz
下載完成后使用命令tar
解壓縮:
# tar -zxvf node-v4.0.0-rc.1.tar.gz
wget nodejs
三、安裝 Node JS v4.0.0
現(xiàn)在可以開始使用下載好的源代碼編譯 Node.js。在開始編譯前,你需要在 ubuntu server 上切換到源代碼解壓縮后的目錄,運(yùn)行 configure 腳本來(lái)配置源代碼。
root@ubuntu-15:~/node-v4.0.0-rc.1# ./configure
Installing NodeJS
現(xiàn)在運(yùn)行命令 'make install' 編譯安裝 Node.js:
root@ubuntu-15:~/node-v4.0.0-rc.1# make install
make 命令會(huì)花費(fèi)幾分鐘完成編譯,安靜的等待一會(huì)。
四、驗(yàn)證 Node.js 安裝
一旦編譯任務(wù)完成,我們就可以開始驗(yàn)證安裝工作是否 OK。我們運(yùn)行下列命令來(lái)確認(rèn) Node.js 的版本。
root@ubuntu-15:~# node -v
v4.0.0-pre
在命令行下不帶參數(shù)的運(yùn)行node
就會(huì)進(jìn)入 REPL(Read-Eval-Print-Loop,讀-執(zhí)行-輸出-循環(huán))模式,它有一個(gè)簡(jiǎn)化版的emacs 行編輯器,通過(guò)它你可以交互式的運(yùn)行JS和查看運(yùn)行結(jié)果。
node version
五、編寫測(cè)試程序
我們也可以寫一個(gè)很簡(jiǎn)單的終端程序來(lái)測(cè)試安裝是否成功,并且工作正常。要做這個(gè),我們將會(huì)創(chuàng)建一個(gè)“test.js” 文件,包含以下代碼,操作如下:
root@ubuntu-15:~# vim test.js
var util = require("util");
console.log("Hello! This is a Node Test Program");
:wq!
現(xiàn)在為了運(yùn)行上面的程序,在命令行運(yùn)行下面的命令。
root@ubuntu-15:~# node test.js
Node Program
在一個(gè)成功安裝了 Node JS 的環(huán)境下運(yùn)行上面的程序就會(huì)在屏幕上得到上圖所示的輸出,這個(gè)程序加載類 “util” 到變量 “util” 中,接著用對(duì)象 “util” 運(yùn)行終端任務(wù),console.log 這個(gè)命令作用類似 C++ 里的cout
結(jié)論
就是這些了。如果你剛剛開始使用 Node.js 開發(fā)應(yīng)用程序,希望本文能夠通過(guò)在 ubuntu 上安裝、運(yùn)行 Node.js 讓你了解一下Node.js 的大概。***,我們可以認(rèn)為我們可以期待 Node JS v4.0.0 能夠取得顯著性能提升。
via: http://linoxide.com/ubuntu-how-to/setup-node-js-4-0-ubuntu-14-04-15-04/
作者:Kashif Siddique 譯者:osk874 校對(duì):wxy
本文由 LCTT 原創(chuàng)編譯,Linux中國(guó) 榮譽(yù)推出