我在 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
然后再次尝试安装。