У меня были некоторые проблемы с тем, чтобы драгоценный камень стрекозы хорошо играл с пассажиром. Похоже, что Passenger не использует текущий $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
но драгоценный камень, над которым я работаю, будет использоваться в качестве движка, и будет очень сложно вручную устанавливать местоположение для утилит imagemagick для каждой установки, если используется пассажир, есть ли лучшее решение для автоматического указать место для конвертации, если доступно?