centos 6.8安装nodejs(源码的形式安装)(不推荐)
2018-03-26 17:55
501 查看
写在前面:
我这里用的
推荐使用二进制文件安装:centos 6.8安装nodejs(二进制文件安装)
(一) 安装
1.推荐先做系统更新
2.
3.创建文件夹,在服务器上找个位置创建两个文件夹
4.进入刚才创建的
wget不是安装方式 他是一种下载软件类似与迅雷 如果要下载一个软件 我们可以直接
wget下载地址;
apt-get是
ubuntu下的一个软件安装方式,它是基于
debain;
yum是
redhat、
centos下的一个软件安装方式,它是基于
Linux的;
我这里用的
yum;
推荐使用二进制文件安装:centos 6.8安装nodejs(二进制文件安装)
(一) 安装
nodejs
1.推荐先做系统更新
yum update
2.
Node.js仅需要你的服务器上有一些基本系统和软件功能,比如 ‘
make‘、’
gcc‘和’
wget’ 之类的。如果你还没有安装它们,运行如下命令安装:
# yum install python gcc make g++ wget
3.创建文件夹,在服务器上找个位置创建两个文件夹
software , webapp
mkdir software webapp
4.进入刚才创建的
software目录下然后用
wget下载
# wget https://nodejs.org/download/rc/v9.0.0-rc.0/node-v9.0.0-rc.0.tar.gz[/code]
下载完成后解压:tar -zxvf node-v9.0.0-rc.0.tar.gz
现在可以开始使用下载好的源代码编译Node.jscd node-v9.0.0-rc.0 ./configure
然后会报以下错no python2.7 in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
5.安装pythoncd /usr/local/src curl https://www.python.org/ftp/python/2.7.14/Python-2.7.14.tgz -o python-2.7.14.tgz 解压 tar -zxvf Python-2.7.14.tgz cd Python-2.7.14 ./configure 编译 make 安装 make install 查看版本 python --version
6.再次编译Node.js./configure
还会报错,failed to autodetect C++ compiler version (CXX=g++)
安装gccyum install gcc-c++
再次执行编译Node.js,提示gcc版本太低,需要升级(没有便捷方式, 只能手动编译安装了)WARNING: C++ compiler too old, need g++ 4.9.4 or clang++ 3.4.2 (CXX=g++)
7.升级GCC/G++
获取安装包并解压wget http://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.bz2[/code]
解压tar -jxvf gcc-6.1.0.tar.bz2
下载供编译需求的依赖项cd gcc-6.1.0 ./contrib/download_prerequisites
建立一个目录供编译出的文件存放mkdir gcc-build-6.1.0 cd gcc-build-6.1.0
生成Makefile文件../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
编译(这一步特别耗时耗时耗时,重要的事情说3遍,实测用了一个半小时,祝好运~)make -j4/make -j4选项是make对多核处理器的优化,如果不成功请使用 make(我用的make)
安装make install
完毕后,检测版本gcc -v 或 g++ -v 输出:gcc version 6.1.0 (GCC) ,说明升级成功了
8.再次编译nodejscd /data/node-v9.0.0-rc.0 ./configure 执行没有出现错误或者warning 然后运行make, (sudo)make install编译安装(编译时间大概,吃个饭的功夫), node -v npm -v
相关文章推荐
- centos 6.8安装nodejs(二进制文件安装)(推荐)
- Redis 3.2.3 源码安装(centos6.8)
- 在CentOS上源码安装MySQL+安装问题解决+安全优化 推荐
- CentOS下用yum安装Nodejs(推荐方法)
- 在CentOS6.8平台使用最新版源代包码编译安装MySQL 5.7.13 推荐
- 总结之:CentOS 6.4源码编译安装httpd并启动测试 推荐
- CentOS 6.2源码安装drbd-8.4 推荐
- CentOS6.8 x86_64bit源码安装MySQL-5.5.47
- CentOS 6.8 搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展
- mysql5.6 源码编译安装 基于centOS6.8 Basic Server
- ZABBIX-3.4.7 + MYSQL + php71w_CentOS_6.8_源码安装
- linux(Centos6.8)下编译安装Nodejs遇到的坑和解决办法
- CentOS 6.8 源码安装mysql 5.6
- CentOS6.8源码安装部署Zabbix3.4.5
- CentOS5.6下使用cmake编译MySQL5.5.13源码和安装笔录 推荐
- centos 6.8 源码安装 erlang/otp 19.0.2
- CentOS6.8服务器LAMP环境搭建(三) 源码安装php7.1.4
- CentOS7中源码编译安装NodeJS的完整步骤
- 详解Centos源码编译安装Apache、PHP 推荐
- CentOS6.8 x64+Nginx1.3.8/Apache-httpd 2.4.3+PHP5.4.8(php-fpm)+MySQL5.5.28+CoreSeek4.1源码编译安装