代码之家  ›  专栏  ›  技术社区  ›  RichH

让rmagick和Phusion乘客一起工作

  •  1
  • RichH  · 技术社区  · 16 年前

    我正试图在DreamHost上使用Phusion Passenger部署我的应用程序,我非常接近。。。

    我把我的宝石打开了

    [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
    

    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中,则会出现以下错误:

    rake gems:install 安装丢失的宝石。

    感谢您的帮助!

    1 回复  |  直到 16 年前
        1
  •  3
  •   AlexT    16 年前

    唯一的解决办法是删除

    config.gem "rmagick", :lib => "RMagick2"
    

    而且很简单

    require 'RMagick'