安装nodejs易遇到的坑

参考:https://blog.csdn.net/iteye_10392/article/details/136294525(安装)
@

背景描述

我的服务器是centos7.9,打算先直接通过yum安装,但是yum不能指定node版本,我直接指定显示404找不到,然后我设置了下node下载的源,还是不行。那我走手动下载安装的方式吧

流程步骤

首先根据这篇文章要安装前置扩展

yum install centos-release-scl
yum install gcc-c++ make openssl-devel

接着下载node包进行安装

wget https://nodejs.org/dist/v20.0.0/node-v20.0.0.tar.gz
cd  node20.0.0
./configure

这边开始报错了,提示我要安装gcc才行,于是我 yum install -y gcc
然后继续./configure,接着报错提示我的gcc是4.8,但是要求最低10以上的才行,
那我就找升级gcc的方法嘛,知道看到这篇文章
知道了devtoolset有对应的版本如下
devtoolset-3对应gcc4.x.x版本
devtoolset-4对应gcc5.x.x版本
devtoolset-6对应gcc6.x.x版本
devtoolset-7对应gcc7.x.x版本
devtoolset-8对应gcc8.x.x版本
devtoolset-9对应gcc9.x.x版本
devtoolset-10对应gcc10.x.x版本
那看样子我是要安装devtoolset-10了,
于是执行

yum install devtoolset-10
source /opt/rh/devtoolset-8/enable
gcc --version  // 看到变成了10

再继续进入node文件夹,重新./configure,可以了,make了好一会,再make install,成功。

最后打包时候记得执行

npm install -g @vue/cli
npm i

小结

安装软件需要提前全方位了解再去安装会避免很多坑。

posted @ 2024-06-14 10:22  蜗牛使劲冲  阅读(28)  评论(0编辑  收藏  举报