行业资讯 2025年08月6日
0 收藏 0 点赞 329 浏览 1803 个字
摘要 :

文章目录 前言 过程 总结 本文主要讲解关于Centos7如何安装nodejs 相关内容,让我们来一起学习下吧! 前言 本身想着linux和macos一样,安装一个nodejs只需要几行命令行……




  • 前言
  • 过程
  • 总结

本文主要讲解关于Centos7如何安装nodejs 相关内容,让我们来一起学习下吧!

前言

本身想着linux和macos一样,安装一个nodejs只需要几行命令行即可, 结果费了一番功夫, 在此记录一下, 为方便我一样的兄弟快速跨坑

过程

首先我的服务器系统版本是centos7.8版本

NAME=\"CentOS Linux\"

VERSION=\"7 (Core)\"

ID=\"centos\"

ID_LIKE=\"rhel fedora\"

VERSION_ID=\"7\"

PRETTY_NAME=\"CentOS Linux 7 (Core)\"

接下来下载nvm(node版本控制工具)一切顺利

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
nvm install --lts
nvm use --lts

随后命令行输入node -v报了这个错,。Centos7如何安装nodejs

我看了下我系统上的make版本, 是3.8.2,

wget http://ftp.gnu.org/pub/gnu/make/make-4.3.tar.gz
tar -xzvf make-4.3.tar.gz
cd make-4.3/
mkdir build
cd build
../configure --prefix=/usr/
bash build.sh
make install

在查看下这个make版本(最新版本是4.4.1, 不过已经不报错了)Centos7如何安装nodejs

然后我在输入node -v, 结果又出现了新的报错, 如下

/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.21\' not found

随后查看了一下gcc版本和动态库, gcc版本是v8.4.1, 然后

strings /usr/lib64/libstdc++.so.6 | grep GLIBC
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBCXX_3.4.18
GLIBCXX_3.4.19
GLIBC_2.3
GLIBC_2.2.5
GLIBC_2.14
GLIBC_2.4
GLIBC_2.3.2
GLIBCXX_DEBUG_MESSAGE_LENGTH

的确是没有这个库(也有可能是别的版本的库, 都是统一的问题, gcc版本过低), 查看了一下资料,还是需要升级gcc库, 这个package大概有100多m, 官网下速度肯定慢,这里推荐阿里镜像站

wget https://mirrors.aliyun.com/gnu/gcc/gcc-13.2.0/gcc-13.2.0.tar.gz
tar -zxvf gcc-13.2.0.tar.gz     // 解压压缩包
cd gcc-13.2.0
./contrib/download_prerequistes // 建立编译输出目录
./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib  //生成makefile文件
nohup make >& make.log &  //这个操作极其耗时,大概有两个小时以上, 所以我选择让它在后台运行, 你可以先安装其他软件
make install  // 这个操作是要在上个指令完成的情况才能正常执行, 假如执行失败, 那就是没有编译完成

完成上述操作,得到的结果应该是这样的Centos7如何安装nodejs

然后在查看node版本也正常了Centos7如何安装nodejs

总结

centos7自带的库版本多数都落后,而且yum源上的资源也不更新, 只能从一些镜像上下载资源, 假如你也遇到nodejs最新lts安装失败, 报一些动态库的缺失, 大概率就是需要更新最新版本的make和gcc, 可以参考我上述的操作

以上就是关于Centos7如何安装nodejs 相关的全部内容,希望对你有帮助。欢迎持续关注潘子夜个人博客(www.panziye.com),学习愉快哦!

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.zuozi.net/9954.html

管理员

相关推荐
2025-08-06

文章目录 一、Reader 接口概述 1.1 什么是 Reader 接口? 1.2 Reader 与 InputStream 的区别 1.3 …

985
2025-08-06

文章目录 一、事件溯源 (一)核心概念 (二)Kafka与Golang的优势 (三)完整代码实现 二、命令…

463
2025-08-06

文章目录 一、证明GC期间执行native函数的线程仍在运行 二、native线程操作Java对象的影响及处理方…

347
2025-08-06

文章目录 一、事务基础概念 二、MyBatis事务管理机制 (一)JDBC原生事务管理(JdbcTransaction)…

455
2025-08-06

文章目录 一、SnowFlake算法核心原理 二、SnowFlake算法工作流程详解 三、SnowFlake算法的Java代码…

515
2025-08-06

文章目录 一、本地Jar包的加载操作 二、本地Class的加载方法 三、远程Jar包的加载方式 你知道Groo…

830
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:08:00-23:00

客服QQ

122325244

客服电话

400-888-8888

客服邮箱

122325244@qq.com

扫描二维码

关注微信客服号