CentOS 7安装Nodejs

说明:本文介绍如何在云服务器上CentOS 7操作系统上安装Nodejs。以及安装过程中遇到的问题。

下载压缩包&解压

首先,先去官网下载Linux版本的Node。

在这里插入图片描述

将下载下来的压缩包,上传到云服务器上,解压。配置环境变量。

(解压)

tar -zxvf 压缩包名.gz

(编辑配置文件)

vim /etc/profile

(添加下面的配置,路径换成自己解压的nodejs文件路径)

#node environment
export NODEJS_HOME=/usr/local/dev/nodejs/node-v20.11.0-linux-x64
export PATH=$NODEJS_HOME/bin:$PATH

在这里插入图片描述

第一个问题

输入node -v,出现第一个问题,如下:

在这里插入图片描述

该问题参考了这两篇文章,上图出自参考一:

  • 参考一

  • 参考二

是因为glibc的版本过低,需要提升glibc的版本。可去官网下载新版本的glibc,我下的是2.28版本的。可参考上面两篇文章编译、安装。

在这里插入图片描述

第二个问题

安装完成后,我的云服务器出现了下面的问题。每次进入云服务器、切换目录,或者做其他操作都会弹出下面一个警告。

/bin/bash: warning: setlocale: LC_ALL: cannot change locale (zh_CN.GB2312)

像是系统语言相关的配置出错了。参考了下面这篇文章解决了,下图来自此文章:

  • 参考三

在这里插入图片描述

第三个问题

前面更新了gclib版本后,再敲node -v命令,报错少了一些,但是还有以下问题:

在这里插入图片描述

这个问题参考了下面这篇文章:

  • 参考四

先搜索本地的libstdc++.so.6文件:

find / -name "libstdc++.so*

将高版本的此文件拷贝到 /usr/lib64目录下,如下图,我的已经有了就不用了。如果没有就在下面找找,看哪里有拷一份过来。

在这里插入图片描述

然后,删掉原来的 libstdc++.so.6文件,重新建立链接。注意,不要敲成6.0,如下图,前面敲错了,下面又重新敲了一遍。

rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.25 libstdc++.so.6

完事后,再敲node -v,终于可以了。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/462227.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

保护我方水晶,2024 数据库安全工具盘点

在数据价值堪比石油的数字时代,对每个组织而言,保护这一核心资产显得尤为重要。无论是来自外部的黑客攻击和恶意软件,还是源于内部的人为失误和内鬼行为,威胁无处不在。本文将介绍几款先进的数据库安全工具,从不同维度…

统一数据格式返回,统一异常处理

目录 1.统一数据格式返回 2.统一异常处理 3.接口返回String类型问题 1.统一数据格式返回 添加ControllerAdvice注解实现ResponseBodyAdvice接口重写supports方法,beforeBodyWrite方法 /*** 统一数据格式返回的保底类 对于一些非对象的数据的再统一 即非对象的封…

FastDFS安装并整合Openresty

FastDFS安装 一、环境--centos7二、FastDFS--tracker安装2.1.下载2.2.FastDFS安装环境2.3.安装FastDFS依赖libevent库2.4.安装libfastcommon2.5.安装 libserverframe 网络框架2.6.tracker编译安装2.7.文件安装位置介绍2.8.错误处理2.9.配置FastDFS跟踪器(Tracker)2.10.启动2.11…

【MySQL进阶之路】BufferPool 生产环境优化经验

欢迎关注公众号(通过文章导读关注:【11来了】),及时收到 AI 前沿项目工具及新技术的推送! 在我后台回复 「资料」 可领取编程高频电子书! 在我后台回复「面试」可领取硬核面试笔记! 文章导读地址…

【开源】基于JAVA+Vue+SpringBoot的假日旅社管理系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统介绍2.2 QA 问答 三、系统展示四、核心代码4.1 查询民宿4.2 新增民宿评论4.3 查询民宿新闻4.4 新建民宿预订单4.5 查询我的民宿预订单 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBootMySQL的假日旅社…

你的立身之本是什么?

去年发生的一切,大到疫情、政治经济形势、行业的萎靡和震荡,小到身边的跳槽、裁员、公司倒闭……似乎都在告诉我们: 当冲击到来的时候,它是不会提前跟你打招呼的。 接下来的10年,我们所面临的不确定性,比起…

Python春节倒计时:用代码迎接新年的到来!

使用Python实现春节倒计时程序 一、引言 随着科技的不断发展,编程已经渗透到我们生活的方方面面。今天,我们将使用Python编写一个春节倒计时程序,来感受编程与传统文化的巧妙结合。该程序将能够显示距离农历2024年春节(大年初一…

2009-2019年地级市分类转移支付数据

2009-2019年地级市分类转移支付数据 1、时间:2009-2019年 2、来源:整理自wind 3、指标:公共财政收入:返还性收入、公共财政收入:一般性转移支付收入、公共财政收入:专项转移支付收入 4、范围:280个地级市 5、指标解释&#x…

Git版本与分支

目录 一、Git 二、配置SSH 1.什么是SSH Key 2.配置SSH Key 三、分支 1.为什么要使用分支 2.四个环境及特点 3.实践操作 1.创建分支 2.查看分支 3.切换分支 4.合并分支 5.删除分支 6.重命名分支 7.推送远程分支 8.拉取远程分支 9.克隆指定分支 四、版本 1.什…

免费搭建幻兽帕鲁服务器,白嫖阿里云游戏服务器

阿里云幻兽帕鲁服务器免费搭建方案,先在阿里云高校计划「云工开物」活动领取学生专享300元无门槛代金券,幻兽帕鲁专用服务器4核16G配置26元1个月、149元半年,直接使用这个无门槛300元代金券抵扣即可免费搭建幻兽帕鲁服务器。阿里云服务器网al…

Vulnhub靶机:hacksudo-Thor

一、介绍 运行环境:Virtualbox 攻击机:kali(10.0.2.15) 靶机:hacksudo-Thor(10.0.2.49) 目标:获取靶机root权限和flag 靶机下载地址:https://download.vulnhub.com/…

FTP 文件传送协议

目录 1 文件传送协议 FTP 1.1 FTP 的基本工作原理 FTP 特点 主进程的工作步骤 两个连接 两个不同的端口号 NFS 采用另一种思路 1.2 简单文件传送协议 TFTP TFTP 的主要特点 TFTP 的工作(很像停止等待协议) 1 文件传送协议 FTP 文件传送协议 …