OSX で RVM を使用して、ルビーの宝石を使用しようとしています。ただし、
require 'rubygems'
IRB および Rails コンソールで false を返します。ここで同様の質問をしてみると、Gem パスと Gem env に関係があるのではないかと考えました。
MAC-AC028761:Ruby ac028761$ irb
1.9.3-p429 :001 > require 'rubygems'
=> false
1.9.3-p429 :002 > Gem.path
=> ["/Users/ac028761/.rvm/gems/ruby-1.9.3-p429", "/Users/ac028761/.rvm/gems/ruby-1.9.3-p429@global"]
1.9.3-p429 :003 > exit
MAC-AC028761:Ruby ac028761$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.25
- RUBY VERSION: 1.9.3 (2013-05-15 patchlevel 429) [x86_64-darwin12.3.0]
- INSTALLATION DIRECTORY: /Users/ac028761/.rvm/gems/ruby-1.9.3-p429
- RUBY EXECUTABLE: /Users/ac028761/.rvm/rubies/ruby-1.9.3-p429/bin/ruby
- EXECUTABLE DIRECTORY: /Users/ac028761/.rvm/gems/ruby-1.9.3-p429/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-12
- GEM PATHS:
- /Users/ac028761/.rvm/gems/ruby-1.9.3-p429
- /Users/ac028761/.rvm/gems/ruby-1.9.3-p429@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
「Gem.path」と「gem env」の GEM PATHS はどちらも同じであるため、問題にはなりません。これを修正する方法がわかりません。