2015-01-08 3 views
4

Когда я хочу, чтобы загрузить файл я получаю эту ошибку:Rails 4, ImageMagick и PAPERCLIP

1 error prohibited this movie from being saved: 
Image Could not run the `identify` command. Please install ImageMagick. 

У меня есть это в Gemgile:

gem 'imagemagick-identify', '~> 0.0.1' 
gem 'paperclip', '~> 4.2.1' 

я бегала установить $ жемчужину ImageMagick идентифицировать

ответ

7

imagemagick-identify - это просто обертка для программы imagemagick identify. Вам нужно будет установить imagemagick отдельно от драгоценного камня.

Если вы используете debian/ubuntu, вы можете сделать sudo apt-get install imagemagick.

Если вы находитесь на Mac, вы можете найти this полезным.

Если вы находитесь в Windows, вы можете найти исполняемые файлы для установки here.

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

Если вы установили imagemagick и по-прежнему получаете эту ошибку, убедитесь, что она находится в вашем PATH.

+1

я на Cloud9 среде. sudo apt-get install imagemagick решил проблему, спасибо! – Nemus

+0

Вы также можете попробовать: '$ sudo apt-get install imagemagick --fix-missing' – nicq

3

если вы используете облако 9 ... может быть раз просто работает

SUDO APT-получить установку ImageMagick --fix-недостающую

не будут работать. Если это ваш случай, сделайте

Sudo APT-получить обновление

первую затем установить ImageMagick после этого

Смежные вопросы