рельсы 3 скрепка - PullRequest
       28

рельсы 3 скрепка

0 голосов
/ 08 июня 2010

Я пытался заставить работать скрепку в течение нескольких дней без удачи! Из того, что я знаю, эта ошибка ниже связана с imagemagick. Я попытался удалить и установить imagemagick как с macports, так и вручную. Также, установите Paperclip.options [: command_path] = "/ usr / local / bin". Это начинает сводить меня с ума!

Фото /var/folders/A7/A7X8PAnOFsCTHkFpeODoO++++TI/-Tmp-/stream,65411,0.jpeg не распознается командой 'identifier'.

Я бегу снежного барса.

Это появляется, когда я запускаю сервер rails .. "/Users/michaelorcutt/shudder/vendor/plugins/paperclip/lib/paperclip.rb:50: предупреждение: уже инициализированная константа VERSION"

Ответы [ 3 ]

3 голосов
/ 05 октября 2010

Я видел эту проблему, когда настраивал ImageMagick для Rails 3 в OSX. После установки ImageMagick из портов Mac, а затем двоичные файлы все еще не работали правильно. Что, наконец, сделал трюк? найти местоположение идентифицирующего двоичного файла.

которые идентифицируют

вставь этот путь в свой:

Paperclip.options [: command_path] =

И это должно наконец сработать.

2 голосов
/ 18 января 2011

Вот список вещей, которые необходимо проверить на наличие ошибки "NotIdentifiedByImageMagickError":

  1. Убедитесь, что Imagemagick установлен в вашей системе и находится в пути ENV, попробуйте команду $, которая идентифицирует Или$ которые конвертируют.Для Ubuntu он обычно находится в / usr / local / bin или /usr/bin.
  2. Запишите путь к приведенной выше команде и обновите config / environment / development.rb (если вы работаете в режиме dev) с помощьюследующая строка.
Paperclip.options[:command_path]= '/usr/bin'

Если, если проблема не устранена, проверьте установку ImageMagick.Если вы установили из исходного кода, может быть попытаться установить пакет (sudo apt-get install imagemagick)

~ arunky

0 голосов
/ 08 июня 2010

В настоящее время я использую Paperclip, ImageMagick из macports в моем Snow Leopard и не сталкивался с этой проблемой. Вы уверены, что это файл jpg? Попробуйте переименовать его в jpg (это было бы глупо, но вы должны исключить все).

Попробуйте открыть несколько файлов JPG в текстовом редакторе, откройте его и посмотрите, совпадают ли первые 4 символа (или, что еще лучше, сделайте это в бинарном редакторе). Может быть, это файл, который ваша операционная система или другое программное обеспечение распознает как образ, но не является настоящим jpg, и ImageMagick запутался.

...