正在安装节点:/lib 64/libm.so.6中指定的文件类型:version 'GLIBC_2.27' not found(required by node)linux上发生错误

rn0zuynd  于 2022-12-12  发布在  Node.js
关注(0)|答案(1)|浏览(4739)

我已遵循此-How to install node.tar.xz file in linux
最后在做节点的时候我得到了这些错误

接下来应该做什么?无法找到与我的场景相关的适当步骤。

qni6mghb

qni6mghb1#

当您在操作系统上安装Node时,如果该操作系统的GLIBC版本低于Node所能支持的版本,则会发生此错误。例如,Node v18支持GLIBC v2.7或更高版本。当您尝试在任何具有GLIBC v2.6或更低版本的Linux OS上安装Node v18.x时,将收到此类错误。
要查看您的操作系统具有的GLIBC版本,请在终端上执行ldd命令:

$ ldd --version

我可以建议三个选项来解决此问题:
1.从源代码安装NodeJS。这将允许您重新编译
1.或者安装您的操作系统可以支持的较旧版本的节点
1.或者将您的Linux操作系统升级到更新版本。
参考:从源代码安装节点

相关问题