本方案适用于当安装完 NodeJs
后执行 NodeJs
相关命令如 node -v
时出现类似以下的报错信息的情况:
node: /lib64/libm.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)
如果用出错信息去搜索会发现漫山遍野的文章全是让重新编译的,实在是不想因为这个事去折腾半天。但这事实际上有很简便的处理方案。
v22.9.0
,点进去带依赖的安装包
,如 node-v22.9.0-linux-x64-glibc-217.tar.xz
到服务器,按照正常情况完成更新nodejs.org
上下载的,但毕竟前缀是 unofficial-builds
,用于生产前请做好安全评估