centos7.9安装nodejs18以上版本的优选方案? #### **前言** **有个项目是nuxt2做的(node版本16.14.0),现在准备使用nuxt3重构(node 20.10.0),而使用nuxt3需要node至少18.0.0(此处吐槽nuxt3中文网坑爹提示需要node版本16.0.0)** #### **安装node20.10.0** 使用centos7.9安装node20.10.0,运行node提示 [dev1@localhost bin]$ ./node -v ./node: /lib64/libm.so.6: version GLIBC_2.27' not found (required by ./node) ./node: /lib64/libc.so.6: version GLIBC_2.25’ not found (required by ./node) ./node: /lib64/libc.so.6: version GLIBC_2.28' not found (required by ./node) ./node: /lib64/libstdc++.so.6: version CXXABI_1.3.9’ not found (required by ./node) ./node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.20' not found (required by ./node) ./node: /lib64/libstdc++.so.6: version GLIBCXX_3.4.21’ not found (required by ./node) 发现需要升级GLIBC,而升级GLIBC的前置条件是需要升级 **gcc** 和**make**. 在网上查了一下,由于CentOS 7.9 默认仓库提供的GCC版本可能相对较低,因为这个版本的系统主要是为了稳定性考虑,通常不会包含最新的开发工具链。CentOS 7.9 默认安装的GCC版本是4.8.x系列,make是3.几. **由于线上的生产环境是已经稳定运行了一段时期了,而升级node所需的依赖都涉及到核心库,可能存在一些风险和不可预测的后果,无法预测,请教各位大神,有没有比较好的方案**