我在我的Red Hat Linux电脑上有ruby。 我手动删除了/ usr / lib和/ usr / bin中的ruby文件夹。 现在,当我尝试再次安装ruby时,它说它与一些不存在的文件冲突。
rpm -i ruby-libs-1.8.6.111-1.i386.rpm
文件/usr/lib/ruby/1.8/yaml/tag.rb从安装ruby-libs-1.8.6.111-1冲突文件从包ruby-libs-1.8.5-5.el5和很多文件
我现在该怎么办?有人可以指导我吗?
问候,Mithun
如果你确定你真的想安装这个文件,你可以使用--force选项:
rpm -i --force ruby-libs-1.8.6.111-1.i386.rpm
祝你好运,
JoãoMiguel Neves
尝试使用rpm删除旧的安装
rpm -qa | grep ruby
看到它被安装,然后
rpm -e ruby-libs-1.8.6.111-1
卸载它。 对于相互冲突的其他软件包也要这样做。
如果你想用ruby做任何事情,可以使用rvm。 特别是当你使用的发行版往往是保守的一面。