【问题标题】: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"