一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

ubuntu12.04 下安裝nodejs【整理】 | web前端,杭州小白的個人博客,小白的個人博客

 浪打天門 2014-07-23

ubuntu12.04 下安裝nodejs【整理】

作者:杭州-小白   發(fā)布:2013-01-20 13:46   分類:ubuntu, 分享   閱讀:16,636 次   1條評論  

ubuntu12.04 下安裝nodejs web前端 杭州-小白

liunx里面安裝nodejs我也找了很多文章,貌似對很多l(xiāng)iunx新手來講不是很清楚,下面是我結(jié)合一些文章,親自實踐得到的安裝步驟.同時還有大家關(guān)心的與seajs緊密相關(guān)的spm模塊的安裝。(也許很多人在liunx里面nodejs裝完之后裝spm模塊經(jīng)常報錯.嘿嘿.看看這個也許知道為啥.)
(- -!其實俺也不懂liunx的,所以就這里折騰了一翻,大家請看吧.我這些都是在虛擬機(jī)里面的ubuntu里面測試可以用的.)

第一步,安裝依賴包    
1)安裝編譯器和運(yùn)行環(huán)境.一般只用這個就好了.后面的可以自己看著辦.

1
sudo apt-get install g++ curl libssl-dev apache2-utils

#這個下面的可以執(zhí)行下看看。反正要保證所有需要的都已經(jīng)安裝好了。

2).確保系統(tǒng)安裝來python,gcc,g++,如果沒有則安裝:

1
2
3
4
sudo apt-get install python
sudo apt-get install build-essential
sudo apt-get install gcc
sudo apt-get install g++

3).安裝git,如果直接下載源碼,git也可以不裝.預(yù)留著.

1
sudo apt-get install git-core

第二步,獲取node源碼
去官網(wǎng)直接下載:http://    
#解壓

1
tar -zxf node-v0.8.17.tar.gz

#進(jìn)入解壓后的文件夾

1
cd node-v0.8.17

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

1
2
3
./configure
make (有點慢這里!)
sudo make install

[注:這種方式不推薦,貌似安裝后會有很多問題的.因為俺是liunx菜鳥撒.如果你是大牛不用考慮俺的,自己去解決問題吧.哈哈!]

2)指定安裝路徑:執(zhí)行configure命令設(shè)置安裝目錄
(注:指定的安裝目錄要在安裝完畢后.設(shè)置權(quán)限.很重要!如果本身賬戶就是root那這里都是廢話.如果不是就請注意了.如何設(shè)置文件權(quán)限,后面有講.現(xiàn)在可以繼續(xù)。)
例如將nodejs安裝在/usr/local/node目錄下。

1
./configure --prefix=/usr/local/node

#運(yùn)行make命令編譯源代碼,再運(yùn)行make install命令安裝nodejs

1
2
make
sudo make install

第四步,設(shè)置環(huán)境變量    
1)如果不設(shè)置環(huán)境變量,你將只能在/usr/local/node/bin目錄下運(yùn)行node

1
export PATH=$PATH:/usr/local/node/bin

[注:每次開終端都要運(yùn)行下上面命令,麻煩!所以推薦使用下面2的.--!]

2)將node的路徑加入的環(huán)境變量中,以便打開shell之后直接調(diào)用node命令。對于Ubuntu來說,比較常見的做法就是編輯當(dāng)前用戶的配置文件.bashrc文件,將如下腳本加入文件的末尾:

1
PATH="/usr/local/node/bin:$PATH"

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

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

1
node -v


其他:
例如:安裝express
#記得一定要加-gd,不然他就會安裝到當(dāng)前文件夾下

1
npm install express -gd

#-g代表安裝到NODE_PATH的lib里面,而-d代表把相依性套件也一起安裝。如果沒有-g的話會安裝目前所在的目錄(會建立一個node_modules的文件夾),你可以通過以下指令來比較兩者的不同:

1
2
npm list -g
npm list

文件權(quán)限設(shè)置(注:是給非root賬號的.):

可以參看第三步的路徑.
下面是俺裝spm之前設(shè)置文件夾權(quán)限的方式:
#進(jìn)入local目錄

1
cd /usr/local

#給node文件夾可讀可寫的權(quán)限

1
sudo chmod -R 777 node/

[注:我是這樣操作的,這里你自己如果懂這個.那應(yīng)該很明白的.]

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

1
2
history
history | grep chmod

權(quán)限給好了就可以安裝spm了,同樣安裝其他模塊(比如express)也不會出問題了.

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

1
cd

#開始安裝,為啥要-gd前面有解釋,不加-gd的話,可能會出一些問題,如果你可以解決問題,那么就不用擔(dān)心。如果這里加-gd,那么前面的文件夾權(quán)限步驟肯定是要給的.不給權(quán)限會執(zhí)行不了下面的命令.具體你自己試一試就知道了.
[注:如果本來賬戶就是root就跳過這些廢話,嘿嘿!]

1
npm install spm -gd

#然后一直等待
#完畢之后就是,查看版本要大寫.(暈?。?/p>

1
spm -V

輸出版本這就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

本文固定鏈接: http://www./Blog/763.html | web前端,杭州小白的個人博客,小白的個人博客

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    欧美精品专区一区二区| 欧美精品久久男人的天堂| 九九热视频免费在线视频| 亚洲一级二级三级精品| 久久久精品区二区三区| 91欧美亚洲精品在线观看| 日韩高清毛片免费观看| 亚洲天堂国产精品久久精品| 国产乱久久亚洲国产精品| 久久香蕉综合网精品视频| 精品国产日韩一区三区| 日本久久中文字幕免费| 亚洲永久一区二区三区在线| 欧美一二三区高清不卡| 97人妻精品一区二区三区男同| 五月激情综合在线视频| 精品al亚洲麻豆一区| 日韩欧美中文字幕人妻| 视频一区中文字幕日韩| 国产性色精品福利在线观看| 日韩欧美一区二区黄色 | 真实国产乱子伦对白视频不卡 | 欧美欧美日韩综合一区| 欧美人妻免费一区二区三区| 久久国产精品熟女一区二区三区 | 亚洲天堂精品1024| 国产亚洲欧美自拍中文自拍| 美女黄色三级深夜福利| 亚洲精品欧美精品日韩精品| 亚洲国产av在线观看一区| 在线免费看国产精品黄片| 精品人妻一区二区三区免费| 国产又粗又猛又长又大| 中文字幕亚洲人妻在线视频| 午夜传媒视频免费在线观看| 国产三级不卡在线观看视频| 九九九热视频免费观看| 日韩视频在线观看成人| 九九九热视频最新在线| 欧美黄色成人真人视频| 久久精品少妇内射毛片|