So I went with a single-user install of RVM and installed via the tutorial here.
All seemed to work well, until I tried to use some gems.
gem installs would appear to work fine, but whenever I ran my test code I would get errors like this:
/Users/naruzo/.rvm/rubies/ruby-1.9.2-head/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:37:in `require': no such file to load -- bong (LoadError)
Then I noticed that gemhome didn't seem right:
naruzo:test naruzo$ which ruby
/Users/naruzo/.rvm/rubies/ruby-1.9.2-head/bin/ruby
naruzo:test naruzo$ which gem
/Users/naruzo/.rvm/rubies/ruby-1.9.2-head/bin/gem
naruzo:test naruzo$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.10
- RUBY VERSION: 1.9.2 (2011-12-28 patchlevel 312) [x86_64-darwin11.2.0]
- INSTALLATION DIRECTORY: /usr/local/rubygems
- RUBY EXECUTABLE: /Users/naruzo/.rvm/rubies/ruby-1.9.2-head/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/rubygems/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-11
- GEM PATHS:
- /usr/local/rubygems
- /Users/naruzo/.rvm/gems/ruby-1.9.2-head
- /Users/naruzo/.rvm/gems/ruby-1.9.2-head@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- "gemhome" => "/usr/local/rubygems"
- REMOTE SOURCES:
- http://rubygems.org/
Turns out I had a ~/.gemrc file that was confusing one or all of ruby, rvm, and gem.
I removed this file and all's well.
Recent Comments