Centos7下载安装Node.js

一、前言

当在较旧的操作系统中运行更高版本的 node.js 时,可能会出现以下错误:这个问题可以通过使用不带 GCC 依赖的 node.js 版本来解决。

node-v22.2.0-linux-x64/bin/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node-v22.2.0-linux-x64/bin/node)
node-v22.2.0-linux-x64/bin/node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node-v22.2.0-linux-x64/bin/node)
node-v22.2.0-linux-x64/bin/node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node-v22.2.0-linux-x64/bin/node)
node-v22.2.0-linux-x64/bin/node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node-v22.2.0-linux-x64/bin/node)
node-v22.2.0-linux-x64/bin/node: /lib64/libc.so.6: version `GLIBC_2.27' not found (required by node-v22.2.0-linux-x64/bin/node)
node-v22.2.0-linux-x64/bin/node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node-v22.2.0-linux-x64/bin/node)
node-v22.2.0-linux-x64/bin/node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node-v22.2.0-linux-x64/bin/node)

二、安装包链接

Node.js v18.20.3 无 GCC 依赖:https://www.javaai.org/uploads/file/20240608/1717796384652070055.gz
Node.js v19.9.0 无需 GCC 依赖 :https://www.javaai.org/uploads/file/20240608/1717795964546088722.gz
Node.js v20.14.0 无需 GCC 依赖 :https://www.javaai.org/uploads/file/20240608/1717795594725099836.gz
Node.js v21.7.3 无需 GCC 依赖:https://www.javaai.org/uploads/file/20240608/1717795170081075755.gz
Node.js v22.2.0 无需 GCC 依赖:https://www.javaai.org/uploads/file/20240608/1717788726846005810.gz

三、安装部署

wget https://www.javaai.org/uploads/file/20240608/1717788726846005810.gz -O node-standalone-v22.2.0.tar.gz
tar -zxvf node-standalone-v22.2.0.tar.gz
node-standalone/patchelf-recurse/patchelf-repaire-ld-linux.sh node-standalone/node-v22.2.0-linux-x64/

四、添加环境变量

vim /etc/profile
export PATH=/root/node-standalone/node-v22.2.0-linux-x64/bin:$PATH
source /etc/profile

五、检查版本

node --version
npm --version

 

posted @ 2025-01-03 12:20  吕钦扬  阅读(390)  评论(0)    收藏  举报