别再编译安装 Node22 了!CentOS7 极简部署方案,新手零报错
·
背景
最近在弄一些开源的项目,再公司项目直接应用,发现公司的操作系统版本都很老,基本上无法直接支撑目前最新的一些开源项目的基础依赖,比如node.js22版本,Centos7只能安装node18版本,除非升级gcc和g++,升级这个很多老项目都不用了。目前(2026-08-10)AI提供的方法真是乱七八糟,无法使用,在此用了传统的方法解决了此问题。
思路
如下查看glibc版本:

node官方其他提供了,2.17高版本的非官方地址:
https://unofficial-builds.nodejs.org/

点击downloads即可
Index of /download/release/v23.4.0/
比如这个版本:

直接下载gz即可:https://unofficial-builds.nodejs.org/download/release/v22.23.2/node-v22.23.2-linux-x64-musl.tar.gz
下载好后解压,配置环境变量即可:
tar -zxvf node-v22.23.2-linux-x64-glibc-217
vim /etc/profile
增加此行:
export PATH=/root/node/node-v22.23.2-linux-x64-glibc-217/bin:$PATH
重新加载环境变量:
source /etc/profile
完成部署:

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐



所有评论(0)