參考文章
近日想在服務器上安裝個node.js玩一下,前期找的一些文章都是下載源碼然後自己編譯的,但是總是出現各種問題,尤其是編譯時候的問題,會報下面的問題WARNING: C++ compiler too old, need g++ 4.8 or clang 3.4 (CXX=g++)
但是使用yum檢查更新發現也沒有升級可以使用,所以g++ 4.8只能自己手動升級,不說自己下載編譯安裝之類的能不能成功了,據說即使升級了後面還有各種問題,現在想想當時何必那麼折騰啊,用二進制版本安裝方便多了,不做研究只做應用的話,強烈推薦Node.js的二進制安裝,我是下載的當前最新版v7.5.0,下面給出二進制版本安裝步驟:
可以在本地下載node.js最新版,然後通過ftp工具上傳到服務器,或者直接在服務器終端使用wget命令下載(我當時下載的是node-v7.5.0-linux-x86版本,其他版本請查看上面鏈接然後替換即可):
$ wget http://nodejs.org/dist/latest/node-v7.5.0-linux-x86.tar.gz
進入服務器終端,找到上傳或者下載的安裝包,解壓
$ tar -zvxf node-v7.5.0-linux-x86.tar.gz
移動到安裝目錄並重命名
$ mv node-v7.5.0-linux-x86 /opt/node
打開etc目錄下的 profile 文件
$ vi /etc/profile
在文件最後增加如下內容
export NODE_HOME=/opt/nodeexport PATH=$NODE_HOME/bin:$PATH
生效環境變量
$ source /etc/profile
也可以在用戶根目錄下的.bash_profile文件中增加上面環境變量
$ vi ~/.bash_profile
export NODE_HOME=/opt/node export PATH=$NODE_HOME/bin:$PATH
$ node -vv7.5.0
$ npm -v4.1.2
如有問題歡迎指點
http://www.bkjia.com/Linuxjc/1191971.html TechArticle