Foreman在RHEL7上安装缺少ruby(abi)依赖

我正在尝试使用yum在RHEL7映像上安装foreman-installer软件包.安装了Ruby和rubygems. Ruby是版本2.0.0p353.

yum安装失败,几个rubygem包失败:

Requires: ruby(abi)

我没有看到任何名为ruby(abi)的包,并且不明白那是什么.有解决方法吗?

编辑:结果是“el7”有一个不同的存储库.我盲目地使用了本页文档中的链接:http://theforeman.org/manuals/1.6/index.html#3.2.1Installation

安装el7存储库的正确命令是:

yum install http://yum.theforeman.org/releases/1.6/el7/x86_64/foreman-release.rpm

这有效,并且安装foreman-installer软件包成功,但是foreman-installer运行失败,其puppet配置尝试安装ruby193软件包,这些软件包似乎已从软件库中弃用.

最佳答案
我想我在几个问题上还为时过早.我在没有意识到的情况下与TheForeman发布候选版本1.6合作,并尝试进行RHEL 7安装,这仍然是被烘焙.虽然我很乐意为这项工作做出贡献,但为了完成这些工作,我在RHEL 6.5机器上退回到TheForeman 1.5.3,并成功安装.

转载注明原文:Foreman在RHEL7上安装缺少ruby(abi)依赖 - 代码日志