Node.js 安裝
Ubuntu 14.04 自帶 Node.js 環境,通過終端查看可以發現自帶版本非常舊:
~ nodejs --version
v0.10.25
如果直接使用命令「apt-get install nodejs」會提示已經安裝并且已經是最新版,所以我們需要添加 Node.js PPA 來安裝最新版本的 Node.js , 在終端中執行:
~ sudo add-apt-repository ppa:chris-lea/node.js
~sudo apt-get update
~ sudo apt-get install nodejs
查看 Node.js 版本:
~ nodejs --version
v0.10.37
此時我們已經安裝了全新的 Node.js。
------------------------------------------------------------
NPM 安裝:
在 NPM 的?Github?主頁上給出了腳本安裝命令:
~ curl -L https://www.npmjs.com/install.sh|sh
此時可能會出現兩個問題:
問題1
主機在此時已經安裝了 Node.js,但是在采用上述命令時可能會出現要求,要求首先安裝 Node.js:
Please install node.js before continuing
這是因為此時系統還未給 node 和 nodejs 創建軟鏈接,此時我們可以用:
~ sudo apt-getinstall nodejs-legacy
來為 nodejs 和 /usr/bin/node 創建軟鏈接。
問題2
但是直接使用此命令很可能會出現沒有反應的情況,我在搭建時直接使用此命令總是陷入停頓,但是可以把命令中的腳本文件先下載下來,然后在本地執行:
~ wget https://www.npmjs.com/install.sh --no-check-certificate
會有多個腳本文件下載到本地,有默認的 install.sh 以及 npm-install-20984.sh 等多個文件,可以依次嘗試這些文件,哪一個文件可以開始下載了便可告成功,例如:
~ ./npm-install-20984.sh
參考文檔: