linux(Centos6.8)下编译安装Nodejs遇到的坑和解决办法

一、准备环境

//查看系统版本
>cat /etc/redhat-release
//查看python版本
>python -v
//查看gcc rpm gcc-c++是否安装
>rpm -q gcc rpm -q gcc-c++
//安装gcc-c++
>yum -v install gcc-c++ kernel-devel
//大招荡平一切环境问题
>yum -y update && yum -y groupinstall "Development Tools"

二、编译安装Nodejs

//复制官网链接(Source Code版本)进入/usr/src目录下载nodejs
>wget https://nodejs.org/dist/v6.11.4/node-v6.11.4.tar.gz
//解压
>tar -xf node-v6.11.4.tar.gz
//删除压缩包
>rm node-v6.11.4.tar.gz
//进入node-v6.11.4目录,进行配置
>./configure
//编译
>make
//安装
>sodu make install

三、遇到的问题和解决办法
1、nodejs编译失败
解决办法:将gcc升级到4.8.2
http://blog.csdn.net/majianfei1023/article/details/46811159
2、安装gcc4.8.2时使用了这个链接
https://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.gz
出现报错:wget无法解析主机地址。
解决办法:
用root登录服务器,进入/etc/resolv.conf。
修改内容为下:
nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器
原值:
nameserver 100.100.2.136
nameserver 100.100.2.138

你可能感兴趣的:(其他)