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

相关推荐
StarsGreen2 小时前
libva在intel平台上的前端流程简介
linux
w16634 小时前
零 Root 无 PC:我让 AI 在手机上把鸿蒙 HDC 协议的底裤扒了下来
node.js
坤坤子吖4 小时前
Linux网络编程:自定义应用层协议与 JSON 序列化
linux·服务器·网络·c++·笔记·json
Felven6 小时前
华为鲲鹏920s芯片serdestool工具使用说明
linux·运维·服务器·华为·鲲鹏920·serdestool
莫晓燚6 小时前
mall 电商项目完整部署---实战
linux·运维·docker·容器
咋的啥名都用不了呢~6 小时前
Linux项目部署5(安装Nginx的插件)
linux
CodeYp20197 小时前
第11讲:应用层协议 HTTP
linux·http
爱和冰阔落7 小时前
【Linux网络】JsonCpp 怎么实现序列化?从 Request/Response 到网络计算器消息设计
linux·运维·网络·php
我是koten13 小时前
【运维杂谈】K8s遇到Terminating的名称空间删除不了怎么办?(解决方案亲测有效)
linux·运维·服务器·云原生·kubernetes·k8s·名称空间
2601_9679873720 小时前
安装 Redis 或 Redis Stack
linux·windows·redis·macos·安装