Внезапно стало появляться сообщение «Не удалось запустить команду« Identify ». Пожалуйста, установите ImageMagick». - PullRequest
26 голосов
/ 04 января 2012

У меня ImageMagick, RMagick и PaperClip работают правильно со всеми настройками, включая конфигурацию Paperclip.options[:command_path] в production.rb файле.

Внезапно у меня появилась следующая ошибка:1005 *

Could Not Run The `Identify` Command. Please Install ImageMagick.

Я все перепробовал.Я переустановил ImageMagick и т. Д., Но безрезультатно.

Любая помощь будет принята с благодарностью.

Ответы [ 8 ]

28 голосов
/ 03 мая 2012

В терминале выполните следующую команду:

sudo apt-get install imagemagick
18 голосов
/ 27 сентября 2014

Вам необходимо изменить файлы production.rb и development.rb, которые находятся в:

конфиг / окружающая среда

# Paperclip config:
Paperclip.options[:image_magick_path] = "/opt/ImageMagick/bin"
Paperclip.options[:command_path] = "/opt/ImageMagick/bin"

Просто добавьте эти две строки непосредственно перед последней строкой и перезапустите сервер.

В системе MacOSX, если вы используете другое местоположение, просто поместите туда правильный путь.

12 голосов
/ 04 мая 2014

Вы можете набрать

which convert и which identify

для проверки правильности установки imagemagick.

В моем случае which convert возвращает /usr/local/bin/convert, но identify not found.

Я использовал brew install imagemagick раньше, поэтому я запускаю его снова и возвращаю imagemagick already installed, it's just not linked.

Наконец получил точку, brew link imagemagick (или brew link --overwrite imagemagick)

Не забудьте добавить Paperclip.options[:command_path] = "/usr/local/bin/" в файл config/environment.rb.

10 голосов
/ 12 февраля 2016

Для пользователей Mac: просто запустите команду brew install imagemagick.

7 голосов
/ 26 июля 2016

У меня была такая же проблема.Это то, что сработало для меня.Сначала с терминала:

sudo apt-get update

Затем:

sudo apt-get install imagemagick
6 голосов
/ 12 сентября 2012

У меня была эта проблема, когда я запустил сервер rails из моего rubymine ide.Кажется, он не загружает ваш .zshrc (в моем случае, также может быть действительным для .bashrc).Таким образом, некоторые переменные окружения, которые заставляют imagemagick работать с dvm, не были установлены.Например:

export PATH=$HOME/local/imagemagick/bin:$PATH
export LD_LIBRARY_PATH=$HOME/local/imagemagick/lib:$LD_LIBRARY_PATH

Как только я перезапустил свой терминал, ошибка исчезла.

2 голосов
/ 23 ноября 2014

У меня была такая же проблема.Это было вызвано https://github.com/thoughtbot/paperclip/issues/1709

0 голосов
/ 28 декабря 2018

Для пользователей Cent OS:

 sudo  yum install ImageMagick ImageMagick-devel

сделает всю работу

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