ubuntu12.04 下安裝nodejs

liunx裏面安裝nodejs我也找了不少文章,貌似對不少liunx新手來說不是很清楚,下面是我結合一些文章,親自實踐獲得的安裝步驟.同時還有你們關心的與seajs緊密相關的spm模塊的安裝。(也許不少人在liunx裏面nodejs裝完以後裝spm模塊常常報錯.嘿嘿.看看這個也許知道爲啥.)
(- -!其實俺也不懂liunx的,因此就這裏折騰了一翻,你們請看吧.我這些都是在虛擬機裏面的ubuntu裏面測試能夠用的.)node

第一步,安裝依賴包    
1)安裝編譯器和運行環境.通常只用這個就行了.後面的能夠本身看着辦.python

#這個下面的能夠執行下看看。反正要保證全部須要的都已經安裝好了。git

2).確保系統安裝來python,gcc,g++,若是沒有則安裝:web

3).安裝git,若是直接下載源碼,git也能夠不裝.預留着.shell

第二步,獲取node源碼
去官網直接下載:http://nodejs.org    
#解壓express

#進入解壓後的文件夾apache

第三步,編譯,安裝
1)不指定安裝路徑,三步搞定npm

[注:這種方式不推薦,貌似安裝後會有不少問題的.由於俺是liunx菜鳥撒.若是你是大牛不用考慮俺的,本身去解決問題吧.哈哈!]ubuntu

2)指定安裝路徑:執行configure命令設置安裝目錄
(注:指定的安裝目錄要在安裝完畢後.設置權限.很重要!若是自己帳戶就是root那這裏都是廢話.若是不是就請注意了.如何設置文件權限,後面有講.如今能夠繼續。)
例如將nodejs安裝在/usr/local/node目錄下。瀏覽器

#運行make命令編譯源代碼,再運行make install命令安裝nodejs

第四步,設置環境變量    
1)若是不設置環境變量,你將只能在/usr/local/node/bin目錄下運行node

[注:每次開終端都要運行下上面命令,麻煩!因此推薦使用下面2的.--!]

2)將node的路徑加入的環境變量中,以便打開shell以後直接調用node命令。對於Ubuntu來講,比較常見的作法就是編輯當前用戶的配置文件.bashrc文件,將以下腳本加入文件的末尾:

[注:若是你用圖形界面的話,打開文件瀏覽器,按一下ctrl+h,就會顯示隱藏的文件,這樣就能找到.bashrc文件了,我使用的這種方式.]

第五步,測試node是否安裝成功    
//顯示node版本號,表示安裝成功

文件權限設置(注:是給非root賬號的.):

能夠參看第三步的路徑.
下面是俺裝spm以前設置文件夾權限的方式:
#進入local目錄

#給node文件夾可讀可寫的權限

[注:我是這樣操做的,這裏你本身若是懂這個.那應該很明白的.]

#查看歷史,隨便你想看就看唄,不看就跳過.

權限給好了就能夠安裝spm了,一樣安裝其餘模塊(好比express)也不會出問題了.

#回到根目錄,可回可不回,隨便

#開始安裝,爲啥要-gd前面有解釋,不加-gd的話,可能會出一些問題,若是你能夠解決問題,那麼就不用擔憂。若是這裏加-gd,那麼前面的文件夾權限步驟確定是要給的.不給權限會執行不了下面的命令.具體你本身試一試就知道了.
[注:若是原本帳戶就是root就跳過這些廢話,嘿嘿!]

#而後一直等待
#完畢以後就是,查看版本要大寫.(暈!)

輸出版本這就OK了.

例如:安裝express

#記得必定要加-gd,否則他就會安裝到當前文件夾下

#-g表明安裝到NODE_PATH的lib裏面,而-d表明把相依性套件也一塊兒安裝。若是沒有-g的話會安裝目前所在的目錄(會創建一個node_modules的文件夾),你能夠經過如下指令來比較二者的不一樣:

相關文章
相關標籤/搜索