ImageMagick / RMagick – Impossible d’installer RMagick 2.13.1. Vous ne trouvez pas Magick-config

J’ai utilisé un script pour installer ImageMagick http://github.com/masterkain/ImageMagick-sl

Après un certain temps, j’ai installé ImageMagick.

Puis j’ai couru sudo gem install rmagick et obtenu

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... 

Je travaille dans OSX Snow Leopard avec Ruby 1.9.2 et Rails 3. Des idées?

Je recevais la même erreur et il a été résolu après l’installation de la bibliothèque libmagick9-dev sur Ubuntu 11.

Mise à jour (Merci aux commentateurs – décembre 2012)

$ sudo apt-get install libmagickwand-dev ou $ sudo apt-get install graphicsmagick-libmagick-dev-compat pour ubuntu 12

$ sudo apt-get install libmagickwand-dev ou $ sudo apt-get install libmagick9-dev pour ubuntu 11 ou ci-dessous.

$ yum install ImageMagick-devel pour centos

$ brew install imagemagick pour Mac OS (en utilisant Homebrew)

vous avez besoin des bibliothèques imagemagick sous ubuntu

$ sudo apt-get install libmagickwand-dev

il contient toutes les libraires manquantes

puis exécutez la commande d’ bundle install

Je crois que vous avez besoin des bibliothèques Imagemagick.

Si vous utilisez Homebrew (que je recommande vivement), faites-le simplement

 $ brew install imagemagick 

Puis ré-exécutez l’installation

Mac OS Mountain Loin (en utilisant Homebrew)

  1. téléchargez et installez http://xquartz.macosforge.org/trac/wiki/X112.7.2
  2. brew install imagemagick
  3. gem install rmagick
 sudo apt-get install libmagickwand-dev 

fonctionne bien pour Ubuntu 12.10

Cela suppose que vous avez installé toutes les autres dépendances à savoir.

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

Sur CentOS 5.7, je l’ai fait fonctionner en spécifiant d’abord PKG_CONFIG_PATH :

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

Pour ceux qui ont eu

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

Cela a fonctionné pour moi dans OS X 10.8: https://github.com/maddox/magick-installer

De là: RVM + Ruby 1.9.2 + Rmagick + Lion = Système fonctionne, RVM ne

Au début, je suis venu pour installer rmagick parce que cela semblait être une dépendance quand j’ai essayé d’installer libgtk2.0-dev . J’essayais d’installer ce paquet, car le RGtk2.0 est une condition requirejse pour utiliser le paquet R appelé rattle .

Quoi qu’il en soit, aucune des solutions ci-dessus n’a fonctionné pour moi lors de l’installation dans mon Ubuntu 12.04. Même l’exécution de sudo apt-get update premier n’a pas semblé aider, ni cette publication liée: Installer rmagick sur Ubuntu

J’ai finalement trouvé ce qui fonctionne est de dépanner en utilisant sudo aptitude plutôt que apt-get . https://askubuntu.com/questions/223237/unable-to-correct-problems-you-have-held-broken-packages

Je recommande la technique d’utilisation d’ aptitude pour aptitude le problème d’installation du paquet.

Sur Mac Os X, vérifiez si /opt/local/bin est dans votre PATH . Si non:

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

Cela a fonctionné pour moi!

J’ai eu un problème pour installer Rmagick gem version 2.13.2 sur Debian Jessie. Après avoir lutté avec les paquets dans les autres réponses, j’ai mis à jour la version de la gem Rmagick de 2.13.2 à la dernière (2.16.0 au moment de la rédaction). Cela installé avec succès.

 bundle update rmagick 

Si vous avez essayé toutes les solutions, de toutes les publications d’Internet, avez installé et réinstallé plusieurs fois tous les paquets indiqués dans toutes les dissortingbutions / versions Linux ou Mac (même sous Windows) et ne marche toujours pas. Quelques fois, même si vous rechargez tout l’environnement de shell, seulement après avoir rouvert le terminal, l’installation de l’ensemble s’est terminée avec succès.