Centos 7.9安装node.js完整过程及踩坑记录
本文最后更新于:2024年5月10日 凌晨
1、node.js下载
进入node.js仓库地址:https://nodejs.org/download/release/v16.14.2/node-v16.14.2-linux-x64.tar.gz
选择Linux X64版本安装包地址,复制对应链接地址:
获取到对应的安装包,在centos中执行下列指令:
1 |
|
2、安装包解压
新建一个路径/usr/local/softwares/node.js
,将TAR.GZ格式安装包进行解压,具体路径自定义:
1 |
|
3、修改环境变量
需要将node.js的bin文件路径添加到系统环境变量:
1 |
|
加入对应路径:
1 |
|
生效环境变量:
1 |
|
执行node -v
检查安装:20.12.1版本安装会报下面的错误,版本太新。
1 |
|
报错的原因:GCC版本可能相对较低,与node.js新的版本不兼容
由于CentOS 7.9 默认仓库提供的GCC版本可能相对较低,因为这个版本的系统主要是为了稳定性考虑,通常不会包含最新的开发工具链。CentOS 7.9 默认安装的GCC版本是4.8.x系列,make是3.x,这也就导致node.js新的版本不兼容。考虑到系统稳定性,还是选择降低node.js版本,或者更换未docker版本,而不是升级gcc及make。
这里选择更换16.14.2版本验证,能够正常执行:
1 |
|
参考:
Centos 7.9安装node.js完整过程及踩坑记录
http://www.codestar.top/2024/05/04/Linux/Centos-7-9安装node-js完整过程及踩坑记录/