我在让蜻蜓宝石与乘客很好地玩耍时遇到了一些问题。乘客似乎没有使用当前的 $PATH ,因此它找不到转换二进制文件。我为蜻蜓添加了一些配置,似乎解决了这个问题:
require 'dragonfly/rails/images'
Dragonfly[:images].configure do |c|
c.convert_command = "/usr/local/bin/convert" # defaults to "convert"
c.identify_command = "/usr/local/bin/convert" # defaults to "convert"
end
但是我正在研究的 gem 将被用作引擎,如果使用乘客,必须手动将位置设置为每次安装的 imagemagick 实用程序将是一个真正的痛苦,是否有更好的自动解决方案指定要转换的位置(如果有)?