Centos 7.9安装node.js完整过程及踩坑记录
本文最后更新于:2025年7月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://blog.codestar.top/linux/install-centos-7.9-nodejs.html