web-dev-qa-db-fra.com

ImageMagick/RMagick - Impossible d'installer RMagick 2.13.1. Impossible de trouver Magick-config

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

Après un moment, ImageMagick est installé.

Puis j'ai lancé Sudo gem installer rmagick et ai 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 sous OSX Snow Leopard avec Ruby 1.9.2 et Rails 3. Des idées?

63
teecraft

J'avais la même erreur et elle a été résolue après l'installation de la bibliothèque libmagick9-dev sur Ubuntu 11 



Mise à jour (Merci aux commentateurs - déc. 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 inférieur.

$ yum install ImageMagick-devel pour centos

$ brew install imagemagick pour Mac OS (avec Homebrew)

105
eaykin

vous avez besoin des bibliothèques imagemagick sous Ubuntu

$ Sudo apt-get install libmagickwand-dev

il contient toutes les bibliothèques manquantes

puis exécutezbundle installcommand

55
antiqe

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

Si vous utilisez Homebrew (que je recommande vivement), il suffit de faire 

$ brew install imagemagick

Puis relancez l'installation du paquet

25
Nic Aitch

Mac OS Mountain Loin (avec Homebrew)

  1. télécharger et installer http://xquartz.macosforge.org/trac/wiki/X112.7.2
  2. brew install imagemagick
  3. gem install rmagick
8
Nedudi
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`
3
ajayv

Pour ceux qui ont

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

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

À partir de là: RVM + Ruby 1.9.2 + Rmagick + Lion = le système fonctionne, mais pas avec RVM

2
fsamuel.bs

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

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

gem install rmagick
2
Bjer

Si vous avez essayé toutes les solutions, toutes les publications Internet complètes, ont installé et réinstallé plusieurs fois tous les paquets indiqués dans toutes les distributions/versions Linux ou Mac (même sous Windows) et que cela ne fonctionne toujours pas, fermez votre terminal et ouvrez-le à nouveau. Parfois, même si vous rechargez tout l’environnement Shell, c’est seulement après la réouverture du terminal que l’installation du paquet a été effectuée avec succès.

0
Fernando Kosh

J'ai eu un problème lors de l'installation de Rmagick gem version 2.13.2 sur Debian Jessie. Après avoir combattu les paquets dans les autres réponses, j'ai mis à niveau la version de la gemme Rmagick de la version 2.13.2 à la dernière (2.16.0 au moment de la rédaction). Cette installé avec succès.

bundle update rmagick
0
Ben Simpson

Au départ, j’ai commencé à installer rmagick parce que c’était une dépendance lorsque j’essayais d’installer libgtk2.0-dev. J'essayais d'installer ce paquet car le RGtk2.0 est une condition requise pour utiliser le paquet R appelé rattle.

Quoi qu’il en soit, aucune des solutions ci-dessus ne fonctionnait pour moi lors de l’installation dans Ubuntu 12.04. Même exécuter Sudo apt-get update ne semble pas avoir aidé, ni cette publication associée: Installer rmagick sur Ubuntu

J'ai finalement trouvé que ce qui fonctionne est de résoudre les problèmes avec 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 consistant à utiliser aptitude pour résoudre le problème d'installation du package.

0
David Kim

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!

0
franksprings