6

I just built RHEL 6 and I need to be able to install ruby gems, etc. I have the ruby 1.8.7 packages installed but there is no gem command anywhere? What gives?

  • Have you tried find / --name gem? If it's a new system it shouldn't take too long to search. If that doesn't return any results it might not be installed, do a yum list *gem*, pick the most relevant result and install it. Not really a proper answer (Unless it works, in which case it was ^_^) – Smudge May 31 '11 at 16:32
15

You probably have to install RubyGems. Try:

yum install rubygems

If it fails, try installing it by hand:

wget http://rubyforge.org/frs/download.php/74922/rubygems-1.8.4.tgz
tar xzpvf rubygems-1.8.4.tgz
cd rubygems-1.8.4
ruby setup.rb
  • While this works, I think it would be more ideal to install via yum and a system configured repository, rather than installing one-off RPMs. – quickshiftin Sep 9 '13 at 19:39
  • Updated link on rubygems.org. Also, note that to use yum you need your RH subscription to be up-to-date and that subscriptions don't seem to be backward compatible - meaning if your department upgrades then you must also upgrade as the older subscription expires. This also applies to using rvm. – wmorrison365 Apr 28 '16 at 8:07
0

Run the command below:

whereis gem

/usr/local/bin/gem

cp /usr/local/bin/gem /sbin

gem -v

2.5.1

  • 1
    This question has already been resolved. Also, when formatting code, please use code formatting instead of bold letters. – David Makogon Jun 16 '16 at 14:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.