為什麼選擇v4.2.6版本呢,是因為,GHOST部落格支援的最高版本就是v4.2.x。
下面我將介紹NVM版本管理器,來安裝並管理Node.js版本,NVM(Node version manager)顧名思義,就是Node.js的版本管理軟體,可以輕鬆的在Node.js各個版本間切換,項目源碼GitHub
NVM版本管理器安裝並管理Node.js版本
下載並安裝NVM指令碼
yum install -y wget
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash
source ~/.bash_profile
列出所需要的版本
nvm list-remote
返回結果如下
...
v0.10.4
...
v0.12.0
v0.12.1
v0.12.2
v0.12.3
v0.12.4
...
v4.2.0
v4.2.1
v4.2.2
v4.2.3
v4.2.4
v4.2.5
v4.2.6
v5.10.1
v5.11.0
v6.0.0
安裝相應的版本
nvm install v4.2.6
查看已安裝的版本
nvm list
-> v4.2.6
system
切換版本
nvm use v0.10.30
設定預設版本
nvm alias default v0.10.30
老版本安裝 阿里雲ECS-CentOS安裝node.js v0.12.4
一、下載node.js源碼包(非編譯)
1、你需要在http://nodejs.org/下載最新的Nodejs版本:
淘寶鏡像地址:http://npm.taobao.org/mirrors/node/
cd /usr/local/src/
wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
2、解壓源碼
tar zxvf node-v0.10.24.tar.gz
3、 編譯安裝
cd node-v0.10.24
./configure --prefix=/usr/local/node/0.10.24
make
make install
4、 配置NODE_HOME,進入profile編輯環境變數
vim /etc/profile
5、 設定nodejs環境變數,在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下內容:
#set for nodejs
export NODE_HOME=/usr/local/node/0.10.24
export PATH=$NODE_HOME/bin:$PATH
6、 :wq儲存並退出,編譯/etc/profile 使配置生效
source /etc/profile
7、驗證是否安裝配置成功
node -v
8、輸出 v0.10.24 表示配置成功
npm模組安裝路徑
/usr/local/node/0.10.24/lib/node_modules/
二、下載node.js二進位源碼包(這個是編譯好的程式,可直接使用,只要設定環境變數即可)
1、你需要在http://nodejs.org/下載最新的Nodejs版本
cd /usr/local
wget http://nodejs.org/dist/v0.12.4/node-v0.12.4-linux-x64.tar.gz
tar xzvf node-v0.12.4-linux-x64.tar.gz
cd node-v0.12.4-linux-x64
2、設定環境變數
vim /etc/profile
#在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL上方加入
export NODE_HOME=/usr/local/node-v0.12.4-linux-x64
export PATH=$NODE_HOME/bin:$PATH
#儲存退出
source /etc/profile
node -v #查看node.js版本
3、附圖:編輯後的/etc/profile