【node.js 安装】linux下安装node.js

【node.js 安装】linux下安装node.js配置环境变量,vim/etc/profile,配置内容如下,执行source/etc/profile重新加载配置文件。实际上在服务器上面已经安装好了Nodejs,但是在使用node-v、npm-v进行验证的时候报上面的错。可以看到,最高GLIBC_2.17,根本不支持GLIBC_2.28,我们只能降低node.js版本。解决办法:这实际上是版本太高导致,根据以下命令查看系统内安装的glibc版本。这里我们选择V16.14稳定版本,重新下载,上传吧。我们以官网下载地址2打开。

下面我们介绍安装包安装方法

nodejs官网下载地址1
nodejs官网下载地址2
我们以官网下载地址2打开
在这里插入图片描述

直接下载源代码,rz上传到/opt/tools/ 目录下

tar -xJvf node-v18.13.0-linux-x64.tar.xz

配置环境变量,vim /etc/profile ,配置内容如下,执行 source /etc/profile 重新加载配置文件

vim /etc/profile
export NODE_HOME=/opt/tools/node-v18.13.0-linux-x64
export PATH=$NODE_HOME/bin:$PATH

source /etc/profile

验证是否安装成功!

(model) [root@ai node-v18.13.0-linux-x64]# node -v
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' 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 `GLIBCXX_3.4.21' not found (required by node)
(model) [root@ai node-v18.13.0-linux-x64]# 

实际上在服务器上面已经安装好了Node js,但是在使用node -v、npm -v进行验证的时候报上面的错。

解决办法:这实际上是版本太高导致,根据以下命令查看系统内安装的glibc版本

strings /lib64/libc.so.6 |grep GLIBC_

可以看到,最高GLIBC_2.17,根本不支持GLIBC_2.28 ,我们只能降低node.js 版本

(model) [root@ai node-v18.13.0-linux-x64]# strings /lib64/libc.so.6 |grep GLIBC_
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_PRIVATE

这里我们选择V16.14 稳定版本,重新下载,上传吧。

下载地址:
https://nodejs.org/download/release/v16.14.0/

在这里插入图片描述

tar -xJvf node-v16.14.0-linux-x64.tar.xz

vim /etc/profile
export NODE_HOME=/opt/tools/node-v16.14.0-linux-x64
export PATH=$NODE_HOME/bin:$PATH

source /etc/profile

再次验证:
在这里插入图片描述

大功告成!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/35003.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注