изображение скрепки сломано в рельсах 3.1rc4 - PullRequest
1 голос
/ 12 июня 2011

Я использую рельсы 3.1rc4 со скрепкой и не могу загрузить файл изображения с. Я продолжаю получать эту ошибку
Изображение D: /Users/MOBILE/AppData/Local/Temp/stream20110612-3872-y7hmme-0.jpg не распознается командой 'identifier' У меня установлен imagemagic. Но это работает в <= rails 3.0.8rc4. </p>

Ответы [ 2 ]

2 голосов
/ 02 августа 2011

Я на Mac, и у меня возникла та же проблема после обновления до Mac OS Lion, чтобы исправить эту ошибку, мне пришлось переустановить imagemagick

Это может помочь другим пользователям Mac OS Lion:

Сначала убедитесь, что вы скачали последнюю версию XCode из магазина приложений (я думаю, что она бесплатна в 4,1 атм)

Использование Homebrew :

brew uninstall imagemagick
brew update

если вы получили какие-либо ошибки, очистите файлы, оканчивающиеся на .a или .la, с помощью «brew doctor», тогда просто сделай

brew install imagemagick

Если вы используете MacPorts do:

port uninstall imagemagick
port selfupdate
port install imagemagick
0 голосов
/ 17 июня 2011

Я не уверен, что это решит вашу конкретную проблему, но я нашел это и, возможно, это связано:

https://github.com/thoughtbot/paperclip/issues/481

В нем говорится: Сбой rake-задачи paperclip: refresh: metadata завершается с Rails 3.1, так как ActiveRecord больше не поддерживает instance.save (false) - теперь вы должны использовать instance.save (: validate => false).

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