在Centos7.5上安装稳定版Node 10.15.3

1.txt
第一天~~

在腾讯云开了个服务器Centos7.5
安装nodejs
cd ~
wget https://nodejs.org/dist/v10.15.3/node-v10.15.3.tar.gz
tar zxvf node-v10.15.3.tar.gz
cd node-v10.15.3
./configure
make
make install
ERROR: No acceptable C compiler found!
没装c++编译器 安装失败
yum install gcc

 g++: Command not found
 
 还是不行 ,更新一下gcc
 yum -y install gcc automake autoconf libtool make 
 yum install gcc gcc-c++
 
 失败了 
 
 换
 sudo yum install epel-release
 sudo yum install nodejs
 
 装上了
 v6.16.0
 
 升级
 WARNING: C++ Compiler too old, need g++ 4.9.4 or clang++ 3.4.2 (CXX=g++)
 失败了
 
 更新gcc
 https://ftp.gnu.org/gnu/gcc/
 找个新的
 https://ftp.gnu.org/gnu/gcc/gcc-8.3.0/
 
 腾讯云页面的终端,切换了中文输入法,输入不显示了,要重登录
 
 cd /usr/local/src
 wget https://ftp.gnu.org/gnu/gcc/gcc-8.3.0/gcc-8.3.0.tar.gz
tar zxvf gcc-8.3.0.tar.gz

下载太慢了,自己去下载压缩文件,然后传上去
首先打开xshell官网:https://www.netsarang.com
可以下载免费家用版 xshell和xftp 用来连接服务器以及传输文件

cd gcc-8.3.0
下载供编译的依赖文件
./contrib/download_prerequisites

在local下建立一个目录放编译的文件
mkdir gcc-build-8.3.0

make 没反应
没有执行 ./configure

编译
cd gcc-8.3.0
./configure -prefix=/usr/local/-with-shared -without-debug

报错
'configure: error: I suspect your system does not have 32-bit developement libraries (libc and headers). If you have them, rerun configure with –enable-multilib. If you do not have them, and want to build a 64-bit-only compiler, rerun configure with –disable-multilib.'
要加上 –disable-multilib
./configure -prefix=/usr/local/-with-shared -without-debug –disable-multilib

make
还是不行 gcc更新不了
睡觉·······


第二天~~~

换个方法
yum install nodejs
可以装 只是版本比较老 6的

npm install -g n 
安装node的安装工具 n, 就是叫 n
在 https://github.com/tj/n 看说明

n lts 
安装最新稳定版

下载好慢 睡觉···
//
第三天~~
打开远程看看
node -v
=>Segmentation fault
报错了啊

不管了 再来一遍
n lts
直接用晚上下好的文件安装了 很快就装好了
node -v
=>v10.15.3
npm -v
=>6.4.1

大功告成
睡觉····


///
简单写个helloworld 测一下
node hello.js
=>9527running...

浏览器访问不了

貌似是腾讯云没有放开9527端口

设置好安全组 

在访问

OK了 

:)

///
挂断ssh

再访问 

访问不了了 进程被干掉了。。。

重新连上

安装screen 
yum install screen

>screen
进入子窗口
启动服务
CTRL + A 抬起
d 回到主窗口
退出 ssh 

在访问 
没问题
:)

//
改了点东西要停一下

ssh连上

screen -ls 
看下数字 
screen -r 数字 

切换到我服务的子窗口

把服务停掉

修改文件 

在打开子窗口 

启动服务

抬起

切换到主窗口

退出ssh

浏览器访问一下

嗯 没问题

:)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值