ruby 中的安装问题

ruby 中的安装问题

我的 Red hat linux 电脑上有 ruby​​。我手动删除了 /usr/lib 和 /usr/bin 中的 ruby​​ 文件夹。现在,当我再次尝试安装 ruby​​ 时,它说它与一些不存在的文件冲突。

rpm -i ruby​​-libs-1.8.6.111-1.i386.rpm

ruby-libs-1.8.6.111-1 安装中的文件 /usr/lib/ruby/1.8/yaml/tag.rb 与软件包 ruby​​-libs-1.8.5-5.el5 中的文件以及许多其他文件冲突

我现在该怎么办?有人可以指导我吗?

问候,Mithun

答案1

如果您确定要安装该文件,则可以使用以下--force选项:

rpm -i --force ruby-libs-1.8.6.111-1.i386.rpm

祝你好运,
若昂·米格尔·内维斯

答案2

尝试使用 rpm 删除旧安装

rpm -qa | grep ruby

然后查看它是否已安装

rpm -e ruby-libs-1.8.6.111-1

卸载它。对其他有冲突的软件包也执行此操作。

答案3

如果您想使用 ruby​​ 做任何事情,请使用 rvm。特别是当您使用的发行版倾向于保守时。

相关内容