Errno::ENOENT в Devise::RegistrationsController#update

Привет. Пытаюсь добавить аватарку пользователю, но при загрузке вижу ошибку ниже. Я использую гем Carrierwave и mini_magick. Подскажите как это исправить. Извините за мой английский.

Errno::ENOENT in Devise::RegistrationsController#update
No such file or directory - identify -ping /tmp/mini_magick20120225-3898-acxvro.jpg

person user1233943    schedule 26.02.2012    source источник
comment
Вам нужно установить imagemagick - какую ОС вы используете   -  person Jesse Wolgamott    schedule 26.02.2012


Ответы (2)


Вам необходимо установить imagemagick в вашей операционной системе.

https://help.ubuntu.com/community/ImageMagick

О том, что такое команда identity и зачем она нужна, вы можете прочитать здесь :).

http://www.imagemagick.org/script/identify.php

person Rishav Rastogi    schedule 26.02.2012

В дополнение к принятому ответу:

У меня уже был установлен imagemagick с homebrew. Я получил ту же ошибку в рабочей версии с Passenger.

Переменная среды $PATH не включает /usr/local/bin. Итак, он не смог найти команды imagemagick.

После добавления следующей строки в конец файла рабочей среды все заработало правильно.

ENV['PATH'] = "/usr/local/bin:#{ENV['PATH']}"
person Ross Nelson    schedule 15.11.2012