下载
- 在腾讯云服务器上安装node.js,使用源码安装的方式
wget https://nodejs.org/dist/v12.18.4/node-v12.18.4.tar.gz
解压
- 将下载的源码包解压到当先文件下
tar -xvf node-v12.18.4.tar.gz
配置和编译
- 进入目录
cd node-v12.8.4
- 配置安装目录
./configure --prefix=/usr/local/node
configure 完成后提示gcc 版本过低,在centos 上升级gcc编译器,如果没有提示gcc版本则不用升级
yum install -y centos-release-scl
//这里安装gcc 8的版本
yum install -y devtoolset-8-gcc devtoolset-8-gcc-c++
//值得说明的是这些软件包可以同时安装,不会相互覆盖和冲突,也不会覆盖系统的版本。即可以在统中可同时存在gcc 6, gcc 7, gcc 8等多个版本。因为不会覆盖系统默认的gcc,使用这些软件的方法有四种:
1.使用绝对路径;
2.添加可执行文件路径到PATH环境变量;
3.使用官方推荐的加载命令:scl enable devtoolset-x bash, x为要启用的版本;
4.执行安装软件自带的脚本: source /opt/rh/devtoolset-x/enable,x为要启用的版本。
- 进行编译
sudo make
我在云服务器编译的,编译过程时间挺长的,慢慢等待吧.
编译完成后
sudo make install
设置环境变量
- 安装完成后需要自己配置环境变量
sudo vim /etc/profile
在PATH 那增加
PATH=$PATH:/usr/local/node/bin
重启设备