本文基于cent os7测试
查看环境
需要安装GCC,G++ ,Python,GNU Make
CentOS查看操作系统发行版本
[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.2.1511 (Core)
查看是否安装gcc,gcc-c++
rpm -q gcc gcc-c++
安装gcc,gcc-c++
yum -y install gcc gcc-c++
yum install kernel-devel
解决环境问题
yum -y update
yum -y groupinstall "Development Tools"
查看Python
python -V
编译源码安装
# 去官网找到链接
wget https://nodejs.org/dist/v6.9.1/node-v6.9.1.tar.gz
# 解压
tar -zxf node-v6.9.1.tar.gz
# 配置
cd node-v6.9.1/
./configure
# 编译,很慢,虚拟机中用了20min+,耐心等待,可以使用echo $? 查看是否出错
make
# 安装
make install
检查是否成功
node -v
npm -v