工头在RHEL7上安装缺lessruby(abi)依赖

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

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

Requires: ruby(abi) 

我没有看到任何包称为ruby(阿比),并不明白是什么。 有没有解决方法?

编辑 :原来有一个不同的“el7”存储库。 我在此页面的文档中盲目地使用了链接: http : //theforeman.org/manuals/1.6/index.html#3.2.1安装

正确的安装el7仓库的命令是:

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

这个工作,安装foreman-installer包成功,然而foreman-installer运行失败,其puppetconfiguration尝试安装ruby193包,似乎已经从存储库中弃用。

  • 如何确保sshd是在关机期间要停止的最后一个服务?
  • GitLabredirect与Apache
  • 防火墙-cmd拒绝目标地址
  • 在RHEL 7上安装compat-libstdc ++ - 33
  • 自动MySQL关机是RHEL7
  • 如何在Centos 7中禁用自动fsck?
  • 2 Solutions collect form web for “工头在RHEL7上安装缺lessruby(abi)依赖”

    我觉得在几个问题上我还为时过早。 我正在和TheForeman候选版本1.6一起工作,但没有意识到这一点,并试图进行RHEL 7安装,这个安装也在进行中。 虽然我很乐意为此做出贡献,但是为了完成这些工作,我在RHEL 6.5机器上下载了TheForeman 1.5.3并成功安装。

    在运行foreman-installer之前,你必须安装ruby193额外的包含所有依赖的包:

     sudo yum install -y rhscl-ruby193-epel-7-x86_64-1-2 

    这不在手册中。

    服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.