ubuntu12.04 下安裝nodejs【整理】ubuntu12.04 下安裝nodejs web前端 杭州-小白
liunx里面安裝nodejs我也找了很多文章,貌似對很多l(xiāng)iunx新手來講不是很清楚,下面是我結(jié)合一些文章,親自實踐得到的安裝步驟.同時還有大家關(guān)心的與seajs緊密相關(guān)的spm模塊的安裝。(也許很多人在liunx里面nodejs裝完之后裝spm模塊經(jīng)常報錯.嘿嘿.看看這個也許知道為啥.) 第一步,安裝依賴包
#這個下面的可以執(zhí)行下看看。反正要保證所有需要的都已經(jīng)安裝好了。 2).確保系統(tǒng)安裝來python,gcc,g++,如果沒有則安裝: 3).安裝git,如果直接下載源碼,git也可以不裝.預(yù)留著. 第二步,獲取node源碼 #進(jìn)入解壓后的文件夾 第三步,編譯,安裝 [注:這種方式不推薦,貌似安裝后會有很多問題的.因為俺是liunx菜鳥撒.如果你是大牛不用考慮俺的,自己去解決問題吧.哈哈!] 2)指定安裝路徑:執(zhí)行configure命令設(shè)置安裝目錄 #運(yùn)行make命令編譯源代碼,再運(yùn)行make install命令安裝nodejs 第四步,設(shè)置環(huán)境變量 [注:每次開終端都要運(yùn)行下上面命令,麻煩!所以推薦使用下面2的.--!] 2)將node的路徑加入的環(huán)境變量中,以便打開shell之后直接調(diào)用node命令。對于Ubuntu來說,比較常見的做法就是編輯當(dāng)前用戶的配置文件.bashrc文件,將如下腳本加入文件的末尾: [注:如果你用圖形界面的話,打開文件瀏覽器,按一下ctrl+h,就會顯示隱藏的文件,這樣就能找到.bashrc文件了,我使用的這種方式.] 第五步,測試node是否安裝成功
#-g代表安裝到NODE_PATH的lib里面,而-d代表把相依性套件也一起安裝。如果沒有-g的話會安裝目前所在的目錄(會建立一個node_modules的文件夾),你可以通過以下指令來比較兩者的不同:
文件權(quán)限設(shè)置(注:是給非root賬號的.): 可以參看第三步的路徑. #給node文件夾可讀可寫的權(quán)限 [注:我是這樣操作的,這里你自己如果懂這個.那應(yīng)該很明白的.] #查看歷史,隨便你想看就看唄,不看就跳過. 權(quán)限給好了就可以安裝spm了,同樣安裝其他模塊(比如express)也不會出問題了. #回到根目錄,可回可不回,隨便 #開始安裝,為啥要-gd前面有解釋,不加-gd的話,可能會出一些問題,如果你可以解決問題,那么就不用擔(dān)心。如果這里加-gd,那么前面的文件夾權(quán)限步驟肯定是要給的.不給權(quán)限會執(zhí)行不了下面的命令.具體你自己試一試就知道了. #然后一直等待 輸出版本這就OK了. 上面都是以我的第三步中設(shè)置的目錄為栗子的. 終于折騰完了,在liunx中裝nodejs,并安裝spm的過程.恩,親自嘗試了一翻才知道.希望廣大新手來說,這個能夠幫助到您。如果有錯誤,請留言或者@我.- -! 最新版的已經(jīng)自帶了npm了,所以不用安裝了,要裝的只是spm. 如果這里還不明白,可以參考下面鏈接: http://www.cnblogs.com/objectorl/archive/2012/05/01/install-nodejs-on-ubuntu.html http://www./blog/?p=792 |
|