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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值