Installing Ruby 1.8.6 And RubyGems On OSX (Snow Leopard) With RVM
The interesting bit is that ruby itself installed. It’s only RubyGems that didn’t install correctly. Parts of rubygems were installed, and I could run the “gem” command, but I would get errors with any ruby code that needed rubygems to be around.
The fix is pretty simple: install a compatible version of rubygems, manually.
Head over to http://rubyforge.org/frs/?group_id=126 and grab the version of rubygems that you want. I went with 1.4.2 even though the blog post I linked to says it won’t work. It does. Drop the .tgz file on your computer somewhere and unpack it:
tar xvf rubygems-1.4.2-tgz
Then be sure you are using the correct version of ruby in rvm:
rvm use 1.8.6
And install rubygems:
and that’s it! I now have ruby 1.8.6 with rubygems 1.4.2 running on OSX. I’ve installed gems and verified that my apps work, too.