CentOS,安装最新的nodejs

CentOS,安装最新的nodejs

我在 CentOS 7 上安装最新版本的节点时遇到问题

我跑

yum remove nodesource-release* nodejs
yum clean all

命令rpm -qa 'node|npm'没有显示任何内容,因此我运行这个命令:

curl --silent --location https://rpm.nodesource.com/setup_10.x | sudo bash -xe -

但它仍然想安装sudo yum install nodejs>>2:6.17.1-1nodesource而不是版本 10.x

如何解决这个问题?

答案1

yum 缓存中可能存在过时的数据,对应于来自 nodesource 的旧版本的 Node.js。您应该使用以下命令清除所有数据:

yum clean all

如果失败,您可以手动删除缓存目录:

rm -rf /var/cache/yum

然后再次尝试安装。

相关内容