Я загрузил простое тестовое приложение на Ruby в Cloud Foundry , которое работает на моем компьютере ™, но выдает следующую ошибку на сайте.
====> logs/stderr.log <====
/var/vcap/data/packages/dea_ruby18/3.1/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require': no such file to load -- mongo_mapper (LoadError)
from /var/vcap/data/packages/dea_ruby18/3.1/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
from recall.rb:2
Я заметил, что вам нужен Gemfile, который присутствует в моем корневом каталоге, но я не уверен, что он используется сервером.
source "http://rubygems.org"
gem "mongo_mapper"
gem "bson_ext"
Итак, я думаю, есть две возможные причины, почему это не работает:
- Я использую Ruby 1.9, Cloud Foundry имеет 1.8 и есть что-то другое? (Я попытался добавить строку 'require' rubygems '' в мой файл, но без разницы)
- Мой Gemfile находится в неправильном формате (или есть некоторые другие дополнительные требования для указания, где взять гем mongo_mapper).
Как решить эту проблему?