在ruby安装问题

我在我的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。 特别是当你使用的发行版往往是保守的一面。