Почему я получаю Paperclip :: CommandNotFoundError с развертыванием, а не на моем локальном компьютере? - PullRequest
5 голосов
/ 30 июля 2010
[paperclip] identify '-format' '%wx%h' '/tmp/stream,3360,1.jpeg[0]' 2>/dev/null
[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Paperclip::CommandNotFoundError>
[paperclip] identify '-format' '%wx%h' '/tmp/stream,3360,1.jpeg[0]' 2>/dev/null
[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Paperclip::CommandNotFoundError>

Это ошибка в моем хвосте журнала.Изображение Paperclip :: CommandNotFoundError - это то, что выдается при ошибке флэшэто происходит только с моим развертыванием, а не с моим разработчиком.кто-нибудь имел эту проблему раньше?

Ответы [ 2 ]

6 голосов
/ 30 июля 2010

Скрепка использует Imagemagik для работы с изображениями.Ошибка говорит, что не может найти indentify, который является командой imagemagik.Убедитесь, что ваш командный путь к ImageMagik задан правильно во всех ваших средах (производство, подготовка и т. Д.):

Paperclip.options[:command_path] = '/path' 
1 голос
/ 30 июля 2010

Ошибка говорит о том, что команда identify не найдена.Можете ли вы запустить его из командной строки?Если вы это сделаете, где находится бинарный файл?В моем случае это /opt/local/bin, вы можете проверить по type identify.Затем добавьте путь к файлу конфигурации.

Paperclip.options[:command_path] = "PATH_TO_BINARY"
...