RVMがインストールされたCentOS 5.8 x86_64を使用しています。ルートの下で私は:
1) rvm install ruby-1.9.2
2) rvm gemset create global
3) rvm gemset use global
4) gem list
*** LOCAL GEMS ***
actionmailer (2.3.14)
actionpack (2.3.14)
activerecord (2.3.14)
activeresource (2.3.14)
activesupport (2.3.14)
bundler (1.3.4)
daemon_controller (1.1.2)
fastthread (1.0.7)
minitest (1.6.0)
passenger (3.0.19)
rack (1.1.6)
rails (2.3.14)
rake (10.0.3, 0.8.7)
rdoc (2.5.8)
rubygems-bundler (1.1.1)
rvm (1.11.3.6)
sqlite3 (1.3.7)
5) ruby script/server
/usr/local/rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `require': no such file to load -- active_support (LoadError)
from /usr/local/rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:60:in `rescue in require'
from /usr/local/rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
from /var/www/html/lkdoctor/vendor/rails/railties/lib/commands/server.rb:1:in `<top (required)>'
from /usr/local/rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /usr/local/rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from script/server:2:in `<main>'
6) gem which active_support
/usr/local/rvm/gems/ruby-1.9.2-p320/gems/activesupport-2.3.14/lib/active_support.rb
Webrick がこの gem を認識しない理由がわかりません!?
実際、次の行を追加して /config/boot.rb ファイルを変更することで、そのエラーを抑制しました。
require 'active_support'
require 'action_controller'
require 'active_record'
require 'action_mailer'
require 'active_resource'
しかし、私はそれが間違った方法であることを理解しています。前もって感謝します。