gpt4 book ai didi

ruby-on-rails - 蜻蜓 gem 与 ImageMagick 和乘客

转载 作者:行者123 更新时间:2023-12-04 06:26:19 26 4
gpt4 key购买 nike

我在让蜻蜓 gem 与乘客很好地玩耍时遇到了一些问题。乘客似乎没有使用当前的 $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 实用程序将是一个真正的痛苦,是否有更好的自动解决方案如果可用,请指定要转换的位置?

最佳答案

嘿马里奥,试试这样的事情。我一直在用它来解决乘客+回形针+rmagick 的路径问题。

path = `which convert`.strip.gsub('convert','').presence || "/usr/local/bin/"

当 convert 不在路径中或无法找到时,它应该返回/usr/local/bin 。

关于ruby-on-rails - 蜻蜓 gem 与 ImageMagick 和乘客,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6008183/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com