cloudfoundry の vcap-service-base が cloud_controller のデータベースにアクセスできることを願っています。その場合、vcap-service-base に「active_record」を要求するために provisioner.rb が必要です。そこで、vcap-service-base の Gemfile に「gem "activerecord"」を追加してから、「bundle install」を実行しました。provisioner.rb で、「require 'active_record'」を追加しました。cloudfoundry の起動中に、常に次のようにエラーがスローされました:in `require': no such file to load -- active_record (LoadError)。
/root/cloudfoundry/.deployments/devbox/deploy/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/bundler/gems/vcap-services-base-1077d35ef73b/lib/base/provisioner.rb:9:in `require': no such file to load -- active_record (LoadError)
from /root/cloudfoundry/.deployments/devbox/deploy/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/bundler/gems/vcap-services-base-1077d35ef73b/lib/base/provisioner.rb:9:in `<top (required)>'
from /root/cloudfoundry/.deployments/devbox/deploy/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/bundler/gems/vcap-services-base-1077d35ef73b/lib/vcap_services_base.rb:4:in `require'
from /root/cloudfoundry/.deployments/devbox/deploy/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/bundler/gems/vcap-services-base-1077d35ef73b/lib/vcap_services_base.rb:4:in `<top (required)>'
from /root/cloudfoundry/vcap/bin/../services/mysql/bin/mysql_node:7:in `require'
from /root/cloudfoundry/vcap/bin/../services/mysql/bin/mysql_node:7:in `<main>'
エラーによるとLoadErrorでした。しかし、/root/cloudfoundry/.deployments/devbox/deploy/rubies/ruby-1.9.2-p180/lib/ruby/gems/1.9.1/gems で gem "active_record" を検索すると、まさにそこにありました。今、それが LoadError なのか、何か重要なものを見逃したのか混乱しています。vcap-service-base で「require 'active_record'」が見つからないのはなぜですか?