centos linux装 node.js出现 version `GLIBC_2.25‘ not found (required by node)解法

复制代码
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' 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 `CXXABI_1.3.9' not found (required by node)
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node)

1.因为目前的Node.js已经更新到v22版本。

而node v18以上就需要CLIBC更高的版本支持。配置起来比较麻烦,我已经卡了一天了。

2.突然想到,那么装v17不就好了.....

v17版本安装如下:

复制代码
# 切换到统一的安装目录
cd /usr/local/src
# 下载文件
wget https://nodejs.org/download/release/v17.9.1/node-v17.9.1-linux-x64.tar.xz
# 解压
tar -xJf node-v17.9.1-linux-x64.tar.xz
# 将解压文件移动到对应目录下 
mv node-v17.9.1-linux-x64  /usr/local/node-v17.9.1-linux-x64


# 配置环境亦是 
vi /etc/profile 
# 在最后加上: 
export NODE_HOME=/usr/local/node-v17.9.1-linux-x64
export PATH=$NODE_HOME/bin:$PATH 

# 保存后执行命令让环境变量生效 
source /etc/profile

相关推荐
Felix Du22 分钟前
操作系统 | Linux:第一章 初识Linux
linux·运维·服务器
HarryHY1 小时前
检查项目中的依赖是否有更新——npm outdated
前端·npm·node.js
想睡hhh2 小时前
Linux基础开发工具——vim工具
linux·vim·指令
阿加犀智能2 小时前
快速在高通芯片手机&平板本地部署大模型DeepSeek
android·linux·deepseek
牛奶咖啡132 小时前
配置Linux的网络为静态IP地址的一些方法
linux·配置linux的网络为静态ip·查看linux的网络是否畅通·桥接模式配置网络的方法步骤·连接linux系统的常用工具
xuanwojiuxin2 小时前
Linux 阻塞非阻塞
linux·运维·服务器
n33(NK)2 小时前
Linux从入门到精通
linux·运维·服务器
Invinciblenuonuo2 小时前
Linux【1】-----虚拟内存
linux·运维·服务器
2501_915373882 小时前
linux 更新ollama服务
linux·运维·服务器
Yana.nice2 小时前
Linux向文件每行结尾追加指定内容的方法
linux