Подтвердить что ты не робот

ImageMagick/RMagick - Не удается установить RMagick 2.13.1. Не удается найти Magick-config

Я использовал script для установки 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. Любые идеи?

4b9b3361

Ответ 1

Я получал ту же ошибку, и она была решена после установки библиотеки 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 для centos

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

Ответ 2

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

$ sudo apt-get install libmagickwand-dev

содержит все отсутствующие libraires

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

Ответ 3

Я считаю, что вам нужны библиотеки Imagemagick.

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

$ brew install imagemagick

Затем повторно установите пакет

Ответ 5

sudo apt-get install libmagickwand-dev 

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

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

sudo apt-get install imagemagick ruby ruby-dev gem`

Ответ 6

В CentOS 5.7 я получил его для работы, указав сначала PKG_CONFIG_PATH:

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

gem install rmagick

Ответ 8

Изначально я пришел к установке rmagick, потому что это казалось зависимым, когда я пытался установить libgtk2.0-dev. Я пытался установить этот пакет, потому что RGtk2.0 является требованием для использования R-пакета с именем rattle.

Во всяком случае, ни один из вышеперечисленных решений не работал у меня в установке в моем Ubuntu 12.04. Даже запуск sudo apt-get update сначала не помог, и это связанное сообщение: Установка rmagick на Ubuntu

В конце концов я нашел, что работает, чтобы устранить неполадки с помощью sudo aptitude, а не apt-get. https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages

Я рекомендую использовать метод aptitude для решения проблемы с установкой пакета.

Ответ 9

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

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

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

Ответ 10

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

bundle update rmagick

Ответ 11

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