Я пытаюсь развернуть свое приложение с помощью Phusion Passenger на DreamHost, и я очень близок ...
Я распаковал свои драгоценные камни
[ecco]$ rake gems
(in /home/myuser/myurl.com/trunk)
- [F] authlogic
- [R] activesupport
- [F] cancan
- [F] formtastic
- [R] activesupport >= 2.3.0
- [R] actionpack >= 2.3.0
- [F] paperclip
- [F] rmagick
- [F] uuidtools
В моей среде есть ссылки на мои драгоценные камни. Rb
RAILS_GEM_VERSION = '2.3.5' unless defined? RAILS_GEM_VERSION
require File.join(File.dirname(__FILE__), 'boot')
Rails::Initializer.run do |config|
config.gem "authlogic"
config.gem "cancan"
config.gem "formtastic"
config.gem "paperclip"
config.gem "rmagick", :lib => "RMagick2"
config.gem "uuidtools"
config.time_zone = 'UTC'
end
Если я закомментирую rmagick, то приложение запустится (пока я не попаду на страницу, которая явно использует rmagick!). Если я оставлю его и открою URL приложения, я получу следующую ошибку Phusion Passenger:
Отсутствуют эти обязательные гемы: rmagick Вы работаете: ruby 1.8.7.72 в /usr/bin/ruby1.8 rubygems 1.3.5 в /home/myuser/.gem/ruby/1.8, / usr / lib / ruby /gems/1.8 Запустите rake gems:install
, чтобы установить недостающие драгоценные камни.
Запуск ./script/console и ./script/server загружает среду без проблем.
Любая помощь с благодарностью!