From: Ryan Davis Date: 2012-02-10T18:20:09+09:00 Subject: Re: RubyGems Sporadic Weirdness On Feb 9, 2012, at 18:51 , Steve Johnston wrote: > /usr/local/lib/ruby/gems/1.9.1/gems/therubyrhino-1.73.1/lib/rhino.rb > /usr/local/lib/ruby/gems/1.9.1/gems/gems/therubyrhino-1.73.1/lib/rhino.rb Pete's suggestion still stands, but this stands out and needs some attention. I'm guessing that at some point you messed up an ENV var and set GEM_HOME to: /usr/local/lib/ruby/gems/1.9.1/gems/ when it should be: /usr/local/lib/ruby/gems/1.9.1/ and then re-installed therubyrhino. "/gems/" will be appended to your GEM_HOME and that's why you have a directory with "/gems/gems/" in it. I'll go a step further and say that if your ruby in installed "properly" (aka, whatever way is usual on your system), don't set GEM_HOME at all, unless you have a damn good reason to. Rubygems will pick up the correct gem repo on its own.