Проблема с ImageMagick при использовании Paperclip и Jcrop - PullRequest
0 голосов
/ 14 июня 2011

Я использую Rails 3.0.7 и пытаюсь следовать этому Railscast: http://railscasts.com/episodes/182-cropping-images. Цель состоит в том, чтобы позволить пользователям редактировать свои изображения, загруженные с использованием PaperClip с Jcrop. Однако я продолжаю получать эту ошибку:

Paperclip::NotIdentifiedByImageMagickError in Users#update

Showing /Users/skline/NutraNation1/app/views/users/crop.html.erb where line #17 raised:

/large/4/logo.png is not recognized by the 'identify' command.

Это действительно странно, потому что, когда я использую PaperClip без Jcrop, изображения загружаются нормально, и ImageMagick не имеет никаких проблем. Мой файл development.rb выглядит так:

Paperclip.options[:command_path] = "/usr/local/bin/"

Я убедился, что это действительно то, где Imagemagick проживает. Почему Paperclip и Imagemagick работают без Jcrop, но вдруг перестают работать, когда я добавляю jquery-плагин jcrop. Есть ли какое-нибудь другое место, кроме devlopment.rb, где мне нужно разместить command_path ???

Кроме того, кто-нибудь знает какой-либо другой способ обрезки файлов, загруженных с помощью Paperclip, кроме jcrop?

1 Ответ

0 голосов
/ 14 июня 2011

Можно подумать, что вы объявляете переменную в другом месте.Например, если переменная Paperclip.options [: command_path] в вашем файле development.rb объявлена ​​до чего-то с JCROP, то это может быть причиной ошибки.Я бы проверил файл readme и посмотрел файлы конфигурации для JCROP, чтобы узнать, объявляет ли он Paperclip.options [: command_path] где-то еще в своих собственных файлах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...