1. 程式人生 > >在ubuntu上安裝nodejs[開啟實時web時代]

在ubuntu上安裝nodejs[開啟實時web時代]

作為一名菜鳥,竟然在centos桌面上連輸入命令列的地方都找不到,是在是對不起開山祖師,最後蒼天不負苦心人,在ubuntu上找見了

NODEJS的特點:Node.js的使用事件驅動,非阻塞I / O模型,使得它重量輕,高效,完美的資料密集型實時應用程式執行在分散式裝置,在實時web應用上有很強的競爭力

第一步:安裝依賴包


1. 安裝python 2.6版或者更高(ubuntu預設都已安裝,可以在terminal中使用 pyhton -v 命令檢視python版本)。
2. 安裝其他依賴包:sudo apt-get install g++ curl libssl-dev apache2-utils
3. 安裝git工具:sudo apt-get install git-core

第二步:獲取原始碼


git clone git://github.com/joyent/node.git
等待下載完成,大小為20+m。

第三步:指定編譯版本,重要!


1.先進入存放下載原始碼的資料夾:
cd node
2. 指定遷出版本:
git checkout v0.8.9
這裡非常重要,因為目前最新的node版本為0.5.5-pre,但是很多常用的包僅支援到0.4.10(比如express),所以如果使用最新版node的話,會導致npm無法下載相應的包。
3. 指定路徑,編譯執行:
mkdir ~/local
./configure –prefix=$HOME/local/node
make
make install

第四步:設定環境變數


如果想重啟後還能繼續直接使用node命令,那麼需要設定環境變數:
使用命令 sudo gedit /etc/profile 開啟配置檔案,在檔案最後中新增如下兩行:
export PATH=”$HOME/local/node/bin:$PATH”
export NODE_PATH=”$HOME/local/node:$HOME/local/node/lib/node_modules”
儲存後重啟系統使設定生效。

第五步:安裝npm

sudo apt-get install npm(這裡是安裝npm的命令,具體記不清楚了,直接輸入npm有提示。。。)

(安裝npm:需要許可權“sudo chown -R $USER /usr/local”)
根據需要,安裝相應的包,例如express:
npm install express
如果輸入該命令後長時間沒有反應,可以通過新增 -verbose引數檢視執行的詳細資訊,即:
npm install express -verbose
一般情況下無法下載有兩個原因:
1. 網速太慢,超時退出。
2. node的版本太新,當前下載的包不支援。(解決方法在第三步已說明。)

第六步:測試HelloWorld程式

在主資料夾下面找到 node_modules

在裡面建立一個資料夾,例如test,在資料夾裡面建立一個檔案例如a.sj

貼上複製下面程式碼

var http = require('http');  
server = http.createServer(function (req, res) {  
      res.writeHeader(200, {"Content-Type": "text/plain"});  
      res.end("Hello World\n");  
})  
server.listen(8000);  
console.log("httpd start @8000");  

然後用命令列進入這個目錄,node a.js

試著在瀏覽器開啟本地的8000埠,就可以看到Hello World的

相關推薦

ubuntu安裝nodejs[開啟實時web時代]

作為一名菜鳥,竟然在centos桌面上連輸入命令列的地方都找不到,是在是對不起開山祖師,最後蒼天不負苦心人,在ubuntu上找見了 NODEJS的特點:Node.js的使用事件驅動,非阻塞I / O模型,使得它重量輕,高效,完美的資料密集型實時應用程式執行在分散式裝置,在實時web應用上有很強的競爭力

Ubuntu】在Ubuntu16安裝nodejs以及npm

轉載: 步驟: 1、先在系統上安裝好nodejs和npm sudo    apt-get    install    nodejs-legacy sudo    apt-get    install    npm 2、安裝用於安裝nodejs的模組n sudo

ubuntu安裝與配置nodejs

第一步: 輸入命令 $ sudo apt-get install nodejs 第二步: 安裝npm sudo apt-get install npm 以上完成後,就可以使用nodejs了。 輸入 nodejs --help 顯示詳細的幫助

Ubuntu安裝jdk出現的錯誤

http nbsp libraries runtime 資料 mode log ted 自動 本人按照網上的一篇博客(傳送門)中所提供的方法安裝了jdk,安裝好之後運行java -version命令查看java版本時報錯, 錯誤內容: bash: /usr/lib/jvm

centos 安裝nodejs v8.0.0

成功 entos local code http logs 目錄 鏈接 ech 新建目錄www 下載nodejs wget https://npm.taobao.org/mirrors/node/v8.0.0/node-v8.0.0-linux-x64.tar.xz 解

Ubuntu安裝與配置JDK1.8

http 官網 mil sans 16px profile usr wrap $path Ubuntu上安裝與配置JDK1.8 一、下載 下載JDK,由於是Ubuntu。 所以去官網下載tar.gz格式的就可以(ubuntu使用瀏覽器下載網速比較

Ubuntu 安裝 Python 3.5

apt tool apt-get ncurses str sta tps bsp wget 安裝 Python 3.5:sudo apt-get install python3.5sudo apt-get install python3.5-devsudo apt-get

Ubuntu安裝arm-linux-gcc的問題

編譯 根據 blog ima linux bash ubun 不能編譯 部分 由於之前將Ubuntu的更新關掉了,所以導致我下載32位兼容包一直出錯。 在arm-linux-gcc 安裝之後,還不能編譯程序的話,首先看自己的系統是多少位的,因為網上大部分的安裝包都是32位

ubuntu安裝Nodejs

https 二進制文件 bst -c spa -s tty linux attr 本次安裝Nodejs使用的是編譯好的版本 1、wget https://nodejs.org/dist/v4.4.4/node-v4.4.4-linux-x64.tar.xz 下載之後,由於

Ubuntu安裝MySQL跟Workbench

mysql code pan apt ins col cnblogs logs class 1、安裝MySQL sudo apt-get install mysql-server 2、安裝Workbench sudo apt-get install mysql-wor

Ubuntu 安裝 TensorFlow (官方文檔的翻譯)

tree com docker x86 cup 早期 guid director doc 本指南介紹了如何在 Ubuntu 上安裝 TensorFlow。這些指令也可能對其他 Linux 變體起作用, 但是我們只在Ubuntu 14.04 或更高版本上測試了(我們只支持

ubuntu安裝及使用docker

tar star 自己的 itl 保存 ont 打包 ash linux 關於Docker:   Docker 是一個開源項目,為開發者和系統管理員提供了一個開放的平臺,在任何地方通過打包和運行應用程序作為一個輕量級的容器。Docker 在軟件容器內自動部署應用程序。Doc

Ubuntu安裝TensorFlow(python2.7版)

close red shadow googl 軟件包 -m pandas -- com 筆記內容:Ubuntu上安裝TensorFlow(python2.7版)筆記日期:2018-01-31 Ubuntu上安裝TensorFlow(python2.7版) 我的系統環境:

Ubuntu安裝torque過程

eat echo linux user -s nec highlight ret rom 過程參考(以及基本翻譯自)此文:https://jabriffa.wordpress.com/2015/02/11/installing-torquepbs-job-schedule

centos7安裝nodejs

時間 網速慢 ror UC install c-c++ 源碼包 sta body 1. 確保安裝編譯工具   $ yum -y install gcc gcc-c++ 2. 獲取官網源碼 :   $ wget https://nodejs.org/dist/v9.9.0/

Ubuntu安裝搜狗輸入法

登錄密碼 問題 輸入法 語言 lin 右上角 linux版本 選擇 適合 1.進入搜狗輸入法官網 2.下載Linux版本,選擇64bit 下載 3.等待下載的同時,進行系統配置   進入系統設置->語言支持->進行更新(需要輸入登錄密碼)->在鍵盤輸入法系

ubuntu 安裝pycharm

etc dea 官網下載 ubun 提取 打開 pychar ide har 1.首先在官網下載pycharm並進行提取,將提取的文件夾放在/usr下面(或者任意位置) 2.然後vi /etc/hosts 編輯 將0.0.0.0 account.jetbrains.com添

ubuntu 安裝node.js 的簡單方法

config targe int ubun span 命令 ins x64 com 一、安裝 1.$ sudo apt-get install nodejs2.$ sudo apt-get install npm二、升級 1.升級npm命令如下: $ sudo np

ubuntu安裝mysql及導入導出

roo tps 是否 ubuntu sudo 檢查 mysql的安裝 技術 serve ubuntu上安裝mysql:   1. sudo apt-get install mysql-server   2. apt-get isntall mysql-client3. su

ubuntu安裝mysql

serve sudo soft 安裝mysql 安裝 ubun microsoft pan sof 安裝如下: 1、安裝服務端:# sudo apt-get install mysql-server。 2、安裝客戶端:# sudo apt-get -y ins