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?
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)
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 install
command
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
Mac OS Mountain Loin (avec Homebrew)
brew install imagemagick
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`
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
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
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.
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
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.
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!