Я пытаюсь развернуть приложение RoR с помощью Passenger на моей учетной записи хостинга DreamHost, но у меня возникают проблемы при его запуске и запуске.
Мое приложение требует двух пользовательских драгоценных камней 'amazon-ecs' и 'nokogiri.' Согласно инструкциям в вики DreamHost (http://wiki.dreamhost.com/Freezing_Gems) я заморозил драгоценные камни для поставщиков, кодируя их в свой конфигурационный файл (config.gem "nokogiri"), а затем использовал команду rake gems: unpack, чтобы встроить их в поставщика .
Затем я заморозил камни рельсов, используя rake rails: freeze: gems, и загрузил их на свой поддомен.
Последние семь строк моего следа идут следующим образом:
0 /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb 336 in `abort'
1 /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb 336 in `check_gem_dependencies'
2 /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb 170 in `process'
3 /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb 113 in `send'
4 /home/rclosner/demo.spubooks.com/vendor/rails/railties/lib/initializer.rb 113 in `run'
5 ./config/environment.rb 9
6 /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
7 /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb 31 in `require'
Мой конфигурационный файл выглядит так:
RAILS_GEM_VERSION = '2.3.3' unless defined? RAILS_GEM_VERSION
require File.join(File.dirname(__FILE__), 'boot')
Rails::Initializer.run do |config|
config.gem "nokogiri"
config.gem "amazon-ecs"
config.time_zone = 'UTC'
end
Я пропустил шаг с драгоценными камнями? Я на правильном пути?