ImageMagick / RMagick - Не удается установить RMagick 2.13.1. Не могу найти Magick-config - PullRequest
64 голосов
/ 09 октября 2010

Я использовал скрипт для установки ImageMagick http://github.com/masterkain/ImageMagick-sl

Через некоторое время я установил ImageMagick.

Затем я запустил sudo gem install rmagick и получил

Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
ERROR: Failed to build gem native extension.

.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... no
Can't install RMagick 2.13.1. Can't find Magick-config in...

Я работаю в OSX Snow Leopard с Ruby 1.9.2 и Rails 3. Есть идеи?

Ответы [ 11 ]

105 голосов
/ 14 ноября 2010

Я получил ту же ошибку, и она была устранена после установки библиотеки libmagick9-dev в Ubuntu 11.

Обновление (Спасибо комментаторам - декабрь 2012)

$ sudo apt-get install libmagickwand-dev или $ sudo apt-get install graphicsmagick-libmagick-dev-compat для Ubuntu 12

$ sudo apt-get install libmagickwand-dev или $ sudo apt-get install libmagick9-dev для Ubuntu 11 илиниже.

$ yum install ImageMagick-devel для центов

$ brew install imagemagick для Mac OS (с использованием Homebrew)

55 голосов
/ 20 октября 2011

вам нужны библиотеки imagemagick под ubuntu

$ sudo apt-get install libmagickwand-dev

, она содержит все отсутствующие библиотеки

, затем выполните bundle install команда

25 голосов
/ 26 января 2011

Полагаю, вам нужны библиотеки Imagemagick.

Если вы используете Homebrew (что я очень рекомендую), просто выполните

$ brew install imagemagick

Затем выполните повторный запусккомплектация

8 голосов
/ 06 августа 2012

Mac OS Mountain Loin (с использованием Homebrew)

  1. скачать и установить http://xquartz.macosforge.org/trac/wiki/X112.7.2
  2. brew install imagemagick
  3. gem install rmagick
3 голосов
/ 14 декабря 2012
sudo apt-get install libmagickwand-dev 

хорошо работает для Ubuntu 12.10

Предполагается, что вы установили все остальные зависимости, а именно.

sudo apt-get install imagemagick ruby ruby-dev gem`
2 голосов
/ 20 января 2013

Для тех, кто получил

InitializeMagick() in -lMagickCore... no; -lMagick... no; -lMagick++... no;

это работало для меня в OS X 10.8: https://github.com/maddox/magick-installer

Отсюда: RVM + Ruby 1.9.2 + Rmagick + Lion = Система работает, RVM не

2 голосов
/ 11 марта 2012

На CentOS 5.7 я начал работать, указав PKG_CONFIG_PATH:

export PKG_CONFIG_PATH=/usr/local/src/ImageMagick-6.7.5-10/magick/

gem install rmagick
0 голосов
/ 19 августа 2017

Если вы перепробовали все решения, из всех постов всего Интернета, многократно установили и переустановили все указанные пакеты во всех дистрибутивах / версиях Linux или Mac (даже в Windows), и он все еще не работает, закройте ваш терминал и откройте егоснова.Иногда, даже если вы перезагружаете всю оболочку, только после повторного открытия терминала установка пакета была успешно завершена.

0 голосов
/ 16 декабря 2016

У меня была проблема при установке Rmagick gem версии 2.13.2 на Debian Jessie. После борьбы с пакетами в других ответах я обновил версию гема Rmagick с 2.13.2 до последней (2.16.0 на момент написания). Это успешно установлено.

bundle update rmagick
0 голосов
/ 27 октября 2013

На Mac Os X, проверьте, есть ли /opt/local/bin в вашем PATH.Если нет:

export PATH=/opt/local/bin:/opt/local/sbin:$PATH
sudo gem install rmagick

Это сработало для меня!

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