RHEL 7 and rvm (libyaml-devel not found) (original) (raw)

I'm using RHEL:

cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.0 (Maipo)

RVM seemed to install fine but I cannot install ruby.

-bash-4.2$ rvm install 2.1.2
Searching for binary rubies, this might take some time.
No binary rubies available for: redhat/7/x86_64/ruby-2.1.2.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for redhat.
Installing requirements for redhat.
Updating system.
Installing required packages: libyaml-devel
..
Error running 'requirements_centos_libs_install libyaml-devel',
showing last 15 lines of /u/normsu/.rvm/log/1407349933_ruby-2.1.2/package_install_libyaml-devel.log
++ [[ ! :/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/u/normsu/.rvm/bin: =~ :/usr/local/sbin: ]]
++ [[ -n :/sbin ]]
++ command_to_run=(/usr/bin/env PATH="${PATH}${missing_paths}" "${command_to_run[@]}")
++ command_to_run=(__rvm_sudo -p "%p password required for '$*': " "${command_to_run[@]}")
++ __rvm_sudo -p '%p password required for '\''yum install -y libyaml-devel'\'': ' /usr/bin/env PATH=/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/u/normsu/.rvm/bin:/sbin yum install -y libyaml-devel
++ command sudo -p '%p password required for '\''yum install -y libyaml-devel'\'': ' /usr/bin/env PATH=/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/u/normsu/.rvm/bin:/sbin yum install -y libyaml-devel
++ sudo -p '%p password required for '\''yum install -y libyaml-devel'\'': ' /usr/bin/env PATH=/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/u/normsu/.rvm/bin:/sbin yum install -y libyaml-devel
Loaded plugins: aliases, changelog, kabi, langpacks, rhnplugin, tmprepo, verify,
              : versionlock
This system is receiving updates from RHN Classic or Red Hat Satellite.
Loading support for Red Hat kernel ABI
No package libyaml-devel available.
Error: Nothing to do
++ return 1
++ return 1
Requirements installation failed with status: 1.

Per #2471 and #2371, I have EPEL repository installed and enabled:

-bash-4.2$ yum repolist all
Loaded plugins: aliases, changelog, kabi, langpacks, rhnplugin, tmprepo, verify, versionlock
*Note* Spacewalk repositories are not listed below. You must run this command as root to access Spacewalk repositories.
Loading support for Red Hat kernel ABI
repo id                                        repo name                                                                          status
epel/x86_64                                    Extra Packages for Enterprise Linux 7 - x86_64                                     enabled: 5,477
epel-debuginfo/x86_64                          Extra Packages for Enterprise Linux 7 - x86_64 - Debug                             disabled
epel-source/x86_64                             Extra Packages for Enterprise Linux 7 - x86_64 - Source                            disabled
epel-testing/x86_64                            Extra Packages for Enterprise Linux 7 - Testing - x86_64                           disabled
epel-testing-debuginfo/x86_64                  Extra Packages for Enterprise Linux 7 - Testing - x86_64 - Debug                   disabled
epel-testing-source/x86_64                     Extra Packages for Enterprise Linux 7 - Testing - x86_64 - Source                  disabled
nginx/x86_64                                   nginx repo                                                                         enabled:     6
rpmforge                                       RHEL 7Server - RPMforge.net - dag                                                  disabled
rpmforge-extras                                RHEL 7Server - RPMforge.net - extras                                               disabled
rpmforge-testing                               RHEL 7Server - RPMforge.net - testing                                              disabled

libyaml is installed but from what I can see there is no libyaml-devel in EPEL 7 (http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/repoview/letter_l.group.html)

Any help or suggestions on how to get around this would be appreciated! Thanks.