在 Linux 上安装节点:/lib64/libm.so.6:版本“GLIBC_2.27”未找到(节点需要)错误

Sah*_*dia 18 linux terminal glibc node.js

我已经关注了这个 - How to install node.tar.xz file in linux

最后在执行 node --version 时我收到这些错误 -

在此输入图像描述

接下来应该做什么?无法找到适合我的场景的正确步骤。

Bru*_*dzi 26

当您在 GLIBC 版本低于 Node 支持的操作系统上安装 Node 时,会发生此错误。例如,Node v18 支持 GLIBC v2.7 或更高版本。当您尝试在任何具有 GLIBC v2.6 或更低版本的 Linux 操作系统上安装 Node v18.x 时,您将收到此类错误。

要查看操作系统的 GLIBC 版本,请在终端上执行 ldd 命令:

$ ldd --version
Run Code Online (Sandbox Code Playgroud)

我可以建议三个选项来解决此问题:

  1. 从源代码安装 Node。这将允许您重新编译
  2. 或者安装您的操作系统可以支持的旧版本 Node
  3. 或者将您的 Linux 操作系统升级到更新版本。

参考:从源码安装Node