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

相关推荐
勇闯逆流河44 分钟前
【Linux】linux进程控制(进程池的详解与实现)
linux·运维·服务器
WJ.Polar2 小时前
Scapy基本应用
linux·运维·网络·python
lljss20202 小时前
1. NameServer 域名服务器---NS
linux·服务器·前端
萧行之2 小时前
Ubuntu+Windows双系统:解决GRUB不显示Windows启动项、一闪而过问题
linux·windows·ubuntu
李白的天不白3 小时前
webpack 与 webpack-cli 版本匹配问题
前端·webpack·node.js
Yupureki3 小时前
《Linux网络编程》5.HTTPS协议
linux·网络·https
搬砖的小码农_Sky4 小时前
Linux操作系统:Ubuntu和Debian的区别
linux·ubuntu·debian
江湖有缘4 小时前
基于Ubuntu系统Docker部署Note Mark:从安装到配置全流程
linux·ubuntu·docker
前端之虎陈随易5 小时前
2年没用Nodejs了,Bun很香
linux·前端·javascript·vue.js·typescript
宁小法5 小时前
Linux批量删除文件
linux·服务器·批量·删除文件