ubuntu12 04 下安裝nodejs 整理

2021-09-02 03:19:35 字數 3212 閱讀 2087

ubuntu12.04 下安裝nodejs【整理】

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

liunx裡面安裝nodejs我也找了很多文章,貌似對很多liunx新手來講不是很清楚,下面是我結合一些文章,親自實踐得到的安裝步驟.同時還有大家關心的與seajs緊密相關的spm模組的安裝。(也許很多人在liunx裡面nodejs裝完之後裝spm模組經常報錯.嘿嘿.看看這個也許知道為啥.)

(- -!其實俺也不懂liunx的,所以就這裡折騰了一翻,大家請看吧.我這些都是在虛擬機器裡面的ubuntu裡面測試可以用的.)

第一步,安裝依賴包

1)安裝編譯器和執行環境.一般只用這個就好了.後面的可以自己看著辦.

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

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

#這個下面的可以執行下看看。反正要保證所有需要的都已經安裝好了。

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

sudo apt-get install python sudo apt-get install build-essential sudo apt-get install gcc sudo apt-get install g++12

34sudo apt-get install python

sudo apt-get install build-essential

sudo apt-get install gcc

sudo apt-get install g++

sudo apt-get install git-core

1sudo apt-get install git-core

第二步,獲取node原始碼

#解壓tar -zxf node-v0.8.17.tar.gz

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

#進入解壓後的資料夾

cd node-v0.8.17

1cd node-v0.8.17

第三步,編譯,安裝

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

./configure make (有點慢這裡!) sudo make install12

3./configure

make (有點慢這裡!)

sudo make install

2)指定安裝路徑:執行configure命令設定安裝目錄

(注:指定的安裝目錄要在安裝完畢後.設定許可權.很重要!如果本身賬戶就是root那這裡都是廢話.如果不是就請注意了.如何設定檔案許可權,後面有講.現在可以繼續。)

例如將nodejs安裝在/usr/local/node目錄下。

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

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

#執行make命令編譯源**,再執行make install命令安裝nodejs

make sudo make install12

make

sudo make install

第四步,設定環境變數

1)如果不設定環境變數,你將只能在/usr/local/node/bin目錄下執行node

export path=$path:/usr/local/node/bin

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

2)將node的路徑加入的環境變數中,以便開啟shell之後直接呼叫node命令。對於ubuntu來說,比較常見的做法就是編輯當前使用者的配置檔案.bashrc檔案,將如下指令碼加入檔案的末尾:

path="/usr/local/node/bin:$path"

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

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

第五步,測試node是否安裝成功

//顯示node版本號,表示安裝成功

node -v

1node -v

其他:例如:安裝express

#記得一定要加-gd,不然他就會安裝到當前資料夾下

npm install express -gd

1npm install express -gd

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

npm list -g npm list12

npm list -g

npm list

檔案許可權設定(注:是給非root帳號的.):

可以參看第三步的路徑.

下面是俺裝spm之前設定資料夾許可權的方式:

#進入local目錄

cd /usr/local

1cd /usr/local

#給node資料夾可讀可寫的許可權

sudo chmod -r 777 node/

1sudo chmod -r 777 node/

[注:我是這樣操作的,這裡你自己如果懂這個.那應該很明白的.]

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

history history | grep chmod12

history

history | grep chmod

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

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

cd#開始安裝,為啥要-gd前面有解釋,不加-gd的話,可能會出一些問題,如果你可以解決問題,那麼就不用擔心。如果這裡加-gd,那麼前面的資料夾許可權步驟肯定是要給的.不給許可權會執行不了下面的命令.具體你自己試一試就知道了.

[注:如果本來賬戶就是root就跳過這些廢話,嘿嘿!]

npm install spm -gd

1npm install spm -gd

#然後一直等待

#完畢之後就是,檢視版本要大寫.(暈!)

spm -v

1spm -v

輸出版本這就ok了.

上面都是以我的第三步中設定的目錄為栗子的.

最新版的已經自帶了npm了,所以不用安裝了,要裝的只是spm.

ubuntu12 04下django安裝略談

首先你需要肯定你的機子上裝了python 現在ubuntu已經自帶,所以不必操心 當然你可以在你的機子下測試一下,只需在terminal下輸入python 如果出現下面的介面就說明你機子已經裝了python python 2.7.3 default,aug 1 2012,05 14 39 gcc 4...

ubuntu12 04下django安裝略談

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!首先你需要肯定你的機子上裝了python 現在ubuntu已經自帶,所以不必操心 當然你可以在你的機子下測試一下,只需在terminal下輸入python 如果出現下面的介面就說明你機子已經裝了python 從上面可以看到在我機子上 python ...

Ubuntu12 04下tomcat的安裝與配置

sudo tar zxvf jakarta tomcat 5.5.9.tar.gz c opt sudo mv opt jakarta tomcat 5.5.9 opt tomcat sudo opt tomcat bin startup.sh 如果能看到下列提示,就表明啟動成功了!using ca...