【NodeJS】GLIBC_2.28 not found CentOS7不兼容Node高版本
原文链接:【NodeJS】GLIBC_2.28 not found CentOS7不兼容Node高版本 - 知乎 (zhihu.com)
前言
CentOS 7环境下安装 Nvm,在执行nvm use 18.17.0
后执行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)
其实这本质上并不是 Nvm 的问题,而是CentOS低版本系统的 GLIBC 版本过低,我们再查看 ldd 版本
<