1. 更新yum
sudo yum update
2. 安装编译需要的工具
sudo yum install gcc-c++ make
sudo yum install openssl-devel
sudo yum install git
3. 获取node.js的源代码
git clone https://github.com/nodejs/node.git
4. 编译
cd node
//显示版本号
git tag -l
//切换到最新版本
git checkout v6.x.x
./configure
make
sudo make install
5. 设置路径(此步不做)
sudo su
vi /etc/sudoers
找到 Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
添加 :/usr/local/bin
6. 安装npm(此步不做)
git clone https://github.com/npm/npm.git
cd npm
sudo make install
7. 配置软连接
sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
sudo ln -s /usr/local/bin/node-waf /usr/bin/node-waf
使用nvm安装
1.安装nvm和node
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
source ~/.bashrc
nvm install node
2.安装nrm
npm install -g nrm --registry=https://registry.npm.taobao.org
nrm use taobao