<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p>公司网站用的Nuxt开发的,本地开发环境NodeJS已经升级到16.14.2版本,服务器也要从12版本升级到16.14.2</p>
讯享网
如需本次安装的资源,请下滑到文章下面下载整套资源
NodeJS版本下载地址:https://nodejs.org/dist/v16.14.2
解压安装node后,执行node命令,提示如下问题
讯享网
- 下载glibc-2.17(**作目录在/usr/local)
wget http://ftp.gnu.org/pub/gnu/glibc/glibc-2.17.tar.gz
- 解压
tar -zxvf glibc-2.17.tar.gz
- 创建构建目录
- 开始构建
讯享网
- 编译安装
耐心等待一会~
查看版本
讯享网
安装成功

讯享网
再次执行node命令,发现已经不提示缺少GLIBC,接下来安装GLIBCXX
gcc官网
讯享网
gcc下载镜像列表
选用netgull镜像站点下载
讯享网
- 解压并进入目录
- 安装gcc依赖
讯享网
- 创建构建目录
- 安装文件
讯享网
5.编译安装

耐心等待一会~
安装成功

进入gcc构建目录下面的libs包,此libs是隐藏文件夹,可以通过设置查看隐藏文件夹
讯享网
复制libs下面的libstdc++.so.6.0.22至/usr/lib64
复制后参考图

进入 /usr/lib64并删除旧的软连接,创建新的软连接即可
讯享网
最终查看GLIBCXX最新版本,已经更新至3.4.22版本了,也就包含了node依赖的GLIBCXX版本
最终执行node命令
讯享网
已经成功升级到16.14.2版本,到此结束~
此次升级花了半天时间摸索,总结经验分享给大家,祝你顺利
点赞关注~~
【推荐阅读】
数据库防护做不好,分分钟要被勒索比特币,每个接触数据库的都必须知道
【资源包下载】
https://download.csdn.net/download/_19260029⁄87499817(下载需3积分)
福利喔:加我粉丝,私信我可免费获得资源

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