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...