咱們這裏安裝node,直接下載官網已經編譯過的源碼,解壓便可。不本身編譯源碼,由於本身編譯源碼須要升級gcc等一系列的軟件,編譯過程各類報錯,太痛苦。
下面安裝的node版本爲v8.4.0,是目前官網的最新版,之後升級了版本原理仍是同樣的。 php
1.打開node官網,下載編譯過的源碼,以下圖:
node
下載Linux binaries 的那個選項的。通常系統都是64-bit的。
下載方式使用linux
wget https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-x64.tar.xz
2.下載下來的文件發現是xz後綴的文件,centos自身並無解壓xz的軟件,因此還要安裝一個xz的軟件,去這個地址下載:http://download.chinaunix.net...,xz-5.0.3.tar.bz2,一樣下載方式也是 wget http://down1.chinaunix.net/distfiles/xz-5.0.3.tar.bz2
3.而後這個軟件須要編譯安裝,步驟以下:
切換到root用戶c++
#tar -jvxf xz-5.0.3.tar.bz2 #cd /xz-5.0.3 #解壓後的文件夾在/opt下 #./configure #make #make install
4.安裝完了xz解壓軟件,咱們就能夠來解壓咱們最開始下載的node源碼了。使用命令 xz -d node-v8.4.0-linux-x64.tar.xz
這樣咱們就獲得了node-v8.4.0-linux-x64.tar這個壓縮包了。
5.咱們來解壓tar這個壓縮包,使用命令tar -xvf node-v8.4.0-linux-x64.tar
這樣就獲得咱們的node-v8.4.0-linux-x64文件夾了
6.最後一步,咱們配置一下環境變量,這樣就能夠全局使用node和npm命令了。
首先:npm
vim /etc/profile
在最下面加入vim
# node export NODE_HOME=/你的node文件夾所在路徑/ node-v8.4.0-linux-x64 export PATH=$PATH:$NODE_HOME/bin export NODE_PATH=$NODE_HOME/lib/node_modules #使用:wq保存profile文件。 #使用下面的命令讓配置生效 source /etc/profile // 使配置文件生效
好了,到此大功告成了,咱們來試試 node -v, 看看你的node安裝成功沒有了。
這裏總共6步,估計會出問題的一步是3,可能有的同窗機器沒有安裝gcc之類的軟件致使編譯失敗,可使用命令 yum install gcc gcc-c++
來安裝。每一步我都是親試的,親測可用。centos