Errno :: ENOENT в Devise :: RegistrationsController # обновление - PullRequest
0 голосов
/ 26 февраля 2012

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

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

Ответы [ 2 ]

1 голос
/ 15 ноября 2012

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

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

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

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

ENV['PATH'] = "/usr/local/bin:#{ENV['PATH']}"
1 голос
/ 26 февраля 2012

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

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

Вы можете прочитать о том, что команда идентификации здесь и почему это необходимо :).

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

...