I'm trying to use yum to install the foreman-installer package on a RHEL7 image. Ruby and rubygems are installed. Ruby is version 2.0.0p353.
The yum install fails with several rubygem packages failing:
Requires: ruby(abi)
I don't see any package called ruby(abi), and don't understand what that is. Is there a workaround?
Edit: Turns out there is a different repository for "el7". I blindly used the link in the documentation on this page: http://theforeman.org/manuals/1.6/index.html#3.2.1Installation
The correct command to install the el7 repository is:
yum install http://yum.theforeman.org/releases/1.6/el7/x86_64/foreman-release.rpm
This works, and installing the foreman-installer package succeeds, however the foreman-installer run fails with its puppet config trying to install ruby193 packages, which seem to have been deprecated from the repository.