下载

  • 在腾讯云服务器上安装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

重启设备

查看

查看node版本

发表评论

电子邮件地址不会被公开。