【问题标题】:how to configured shell_api parameter in carrierwave with mini magic如何使用迷你魔法在carrierwave中配置shell_api参数
【发布时间】:2015-08-18 13:49:57
【问题描述】:

我的项目使用carrierwave 0.9.0 和mini_magick 4.2.10,所以我想知道如何使用carrierwave 在mini_magick 中配置shell_api 参数。

MiniMagick.configure do |config|
  config.shell_api = "posix-spawn"
end

我应该在哪里写这个配置。

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 carrierwave minimagick


    【解决方案1】:

    使用 Carrierwave 在 Uploader 文件夹中生成 image_uploader.rb 文件及其

    include CarrierWave::MiniMagick
    

    所以像这样配置shell_api参数

    MiniMagick.shell_api = "posix-spawn"
    

    而且它的工作正常。

    【讨论】:

      【解决方案2】:

      将其添加到初始化程序中,例如 config/initializers/minimagick.rb:

      MiniMagick.configure do |config|
        config.shell_api = "posix-spawn"
      end
      

      如果您在启动应用程序时收到错误 cannot load such file -- minimagick (LoadError),则需要将 gem 包含在您的 Gemfile 中:

      gem "mini_magick"
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-06
        • 2021-09-14
        • 2023-03-19
        • 1970-01-01
        • 2017-05-19
        • 2015-06-24
        相关资源
        最近更新 更多