You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux安装Node报错:/lib64/libm.so.6缺失GLIBC_2.27版本如何解决?

解决Node安装后提示GLIBC_2.27' not found的问题

出现这个错,是因为你下的Node预编译包依赖的GLIBC版本(2.27)比当前系统的高,给你几个可行的解决办法:

方法一:降级装适配系统的Node版本

  • 先查当前系统支持的最高GLIBC版本:
    strings /lib64/libm.so.6 | grep GLIBC_ | tail -1
    
  • 根据输出的版本选兼容的Node(比如系统最高支持2.26,就选Node 14.x及以下)
  • 下载对应版本的Node.tar.xz包,按原步骤重新安装就行

方法二:手动编译Node源码

  • 先装编译依赖:
    • CentOS/RHEL系统:
      yum install gcc gcc-c++ make python3 -y
      
    • Debian/Ubuntu系统:
      apt install build-essential python3 -y
      
  • 下载对应版本的Node源码包,解压后进源码目录
  • 执行编译安装命令:
    ./configure
    make -j$(nproc)
    make install
    
  • 编译完跑node --version验证

方法三:用nvm管理Node版本(推荐)

  • 安装nvm:
    wget https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh
    bash install.sh
    
  • 重启终端,或者执行source ~/.bashrc(zsh用户换source ~/.zshrc)让nvm生效
  • 装适配的Node版本,比如14.x:
    nvm install 14
    
  • 切换到这个版本:
    nvm use 14
    
  • 跑node --version验证

内容的提问来源于stack exchange,提问作者Saheel Sapovadia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 00:40:22