背景和问题
linux 上没有nodejs 环境需要安装一下
执行了:
yum install nodejs
报错:
No package nodejs available.
没有可用的安装包。
分析和纠错过程
网上百度了下首先需要获取nodejs资源,然后再安装:
代码语言:javascript复制# 4.x
curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
# 5.x
curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -
然后安装yum install -y nodejs
,确实可以安装完之后发现了是node4 版本,
现在都17.x 了。
想着再获取新的资源试试:
代码语言:javascript复制# 16.x
curl --silent --location https://rpm.nodesource.com/setup_16.x | bash -
然后安装,还是4.x 版本,怎么删去以前的呢?
解决
删除旧的nodejs资源:
sudo rm -fv /etc/yum.repos.d/nodesource*
然后获取对应Nodejs 版本资源,最后安装。