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

相关推荐
刘某的Cloud1 小时前
parted磁盘管理
linux·运维·系统·parted
啊?啊?1 小时前
4 解锁 Linux 操作新姿势:man、grep、tar ,创建用户及添加权限等 10 大实用命令详解
linux·服务器·实用指令
程序员老舅1 小时前
干货|腾讯 Linux C/C++ 后端开发岗面试
linux·c语言·c++·编程·大厂面试题
爱倒腾的老唐1 小时前
24、Linux 路由管理
linux·运维·网络
程序员Aries1 小时前
自定义网络协议与序列化/反序列化
linux·网络·c++·网络协议·程序人生
泽02022 小时前
Linux之环境变量
java·linux·redis
正在努力的小河2 小时前
Linux 自带的 LED 灯驱动实验
linux·运维·服务器
星空下的曙光2 小时前
Node.js crypto模块所有 API 详解 + 常用 API + 使用场景
算法·node.js·哈希算法
檀越剑指大厂3 小时前
【Linux系列】Vim 中删除当前光标到行尾
linux·运维·vim
qiuiuiu4134 小时前
正点原子RK3568学习日志-编译第一个驱动程序helloworld
linux·c语言·开发语言·单片机