centos7安裝node方式整理記錄~

爲何要寫(copy)這個東西?node

  昨天想要安裝一個node環境,搜到不少方法,可是好多地方由於某些緣由沒法安裝成功,因而乎,我copy過來挨個作了嘗試,不能正確安裝的地方作了一點修改,作個記錄;linux

若有侵權,請聯繫我,謝謝!c++

下面開始。。。git

方法一.經過node版本管理工具nvm(Node version manager)安裝;github

①安裝nvm
1.1.安裝nvm;npm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash

或者bash

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash

1.2.安裝nvm;curl

source ~/.bash_profile


可以使用nvm --version 命令檢查nvm是否安裝成功
②安裝node
2.1.查看能夠安裝的node版本工具

nvm list-remote

2.2
安裝想要安裝版本的node,(例如:)測試

nvm install v4.3.1

③查看版本號(驗證是否安裝成功)

node -v
npm -v

其餘命令
nvm list 查看全部安裝版本號
nvm use v4.3.1 切換到v4.3.1版本
nvm alias default v4.3.1 設置默認版本爲v4.3.1

 

 方法二. 源碼安裝

①下載源碼

前往https://nodejs.org/en/download/  選擇想要安裝的版本複製連接,ex

wget  https://nodejs.org/dist/v4.4.5/node-v4.4.5.tar.gz

②解壓源碼

tar xzvf node-v* && cd node-v*

③安裝編譯環境(下載內容較多,版本過低可能出現編譯失敗的情況);

sudo yum install gcc gcc-c++

④編譯

./configure
make

⑤安裝

sudo make install

⑥查看版本號

node --version

 

方法3、使用EPEL安裝(EPEL 是yum的一個軟件源,裏面包含了許多基本源裏沒有的軟件)

①下載EPEL

sudo rpm -i http://download.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm

②安裝

sudo yum install nodejs

③測試安裝

node --version

方法四.使用已編譯版本安裝

①下載已編譯版本
前往https://nodejs.org/en/download/選擇對應版本右鍵複製連接地址;ex:

wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz

②解壓(解壓分兩步,第一步獲得**.tar文件,第二步解壓獲得文件夾)

xz -d ***.tar.xz
tar -xvf ***.tar

③設置全局(配置環境變量)(若是不知道node所在目錄可切換到bin目錄使用pwd命令查看);
切換到etc目錄編輯profile文件
加入一行 export PATH="$PATH:node所在路徑(/root/node-v4.4.5-linux-x64/bin)"

 export PATH="$PATH:/root/node-v4.4.5-linux-x64/bin"

保存退出!!
重啓生效;

③查看版本號

node --version

 

npm是node的包管理工具,以上方法會自動安裝node和npm;若是npm沒有安裝成功,咱們須要使用

yum install npm 

命令來安裝npm;

相關文章
相關標籤/搜索