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

相关推荐
cyber_两只龙宝19 分钟前
【Oracle】Oracle之SQL中的单行函数
linux·运维·数据库·sql·云原生·oracle
overmind28 分钟前
oeasy Python 120[专业选修]列表_直接赋值_浅拷贝_shallowcopy_深拷贝_deepcopy
linux·windows·python
小宋00129 分钟前
Ubuntu Terminator(多开并行终端工具)
linux·运维·ubuntu
小尔¥36 分钟前
keepalived高可用与负载均衡
linux·运维·负载均衡
李李李li42 分钟前
vmware各种版本下载链接-github
linux·ubuntu·开源软件
残 风43 分钟前
linux(Xshell、Xterm)如何搭建隧道间接访问目标服务网站教程
linux·运维·php·信息与通信
x***r1511 小时前
WinDynamicDesktop动态壁纸软件安装教程:动态壁纸+地理位置配置(64位)
linux·运维·服务器
MIXLLRED1 小时前
解决:RealSense D435 在树莓派4B(Ubuntu 22.04 + ROS2 Humble)上的权限与驱动问题完整复盘
linux·ubuntu·树莓派·realsense d400
白毛大侠1 小时前
LVS 完全入门:从零理解 Linux 虚拟服务器的三种模式
linux·服务器·lvs
ulias2121 小时前
Linux中的开发工具
linux·运维·服务器·开发语言·c++·windows