Исходная ошибка ERROR: ImageMagick/GraphicsMagick не установлен
У меня есть приложение, которое использует Imagemagick, но мне пришлось перестраивать свою среду, и теперь, когда я пытаюсь загрузить аватар (именно поэтому я использую Imagemagick), оно продолжает выдавать мне следующую ошибку, когда я пытаюсь добавить изображение.
Avatar Failed to manipulate with MiniMagick, maybe it is not an image? Original Error: ImageMagick/GraphicsMagick is not installed
Я установил его в папку, в которой находится мое приложение, но кажется, что приложение не распознает установку. Есть ли способ заставить приложение распознавать минимагик, или я установил его не в том месте, или я полностью выключен.
-ОБНОВИТЬ-
Я удалил minimgick и переустановил, но все равно получаю ту же ошибку, хотя она показывает, что она установлена. Вот мои версии...
-imagemagick-6.9.1-6
-ruby 2.2.1p85 (2015-02-26 редакция 49769) [x86_64-darwin14]
-Rails 4.0.10
-running на Mac
Ответы
Ответ 1
Вам нужно установить libmagickwand-dev, чтобы успешно завершить гем rmagick. Следующая команда сделает всю работу за вас:
sudo apt-get install libmagickwand-dev
На Mac вы должны выполнить следующую команду:
brew install imagemagick # it requires you to install Homebrew first.
Ответ 2
на Ubuntu:
sudo apt-get install imagemagick
Ответ 3
У меня была такая же проблема, и я решил:
sudo apt-get update
sudo apt-get install imagemagick --fix-missing
Ответ 4
Вам просто нужно обновить системные библиотеки. попробуйте следующее: -
sudo apt-get -f install
а затем вы сможете загрузить его.
Ответ 5
Просто обновление моего опыта. У меня недавно была та же проблема с последней версией ImageMagick 7.0.8-7. Я исправил проблему, просто понизив ее до 6,9.... Это по какой-то причине решило проблему.
- Я был на Windows, кстати. x64.
Ответ 6
sudo apt-get install graphicsmagick-imagemagick-compat
Ответ 7
Для тех, кто на Cloud9 сталкивался с ошибкой:
MiniMagick :: Invalid (у вас должны быть установлены ImageMagick или GraphicsMagick)
это решено для меня:
sudo yum install ImageMagick