ImageMagick / RMagick - ne peut pas installer RMagick 2.13.1. Je ne trouve pas Magick-config
j'ai utilisé un script pour installer ImageMagick http://github.com/masterkain/ImageMagick-sl
au bout d'un moment, J'ai fait installer ImageMagick.
puis j'ai lancé sudo gem install rmagick et j'ai eu
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 à OSX Snow Leopard avec Ruby 1.9.2 et Rails 3. Des idées?
11 réponses
je recevais la même erreur et elle a été résolue après avoir installé 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 ci-dessous.
$ yum install ImageMagick-devel
pour centos
$ brew install imagemagick
pour Mac OS (à l'aide de Homebrew)
vous avez besoin des bibliothèques imagemagick sous ubuntu
$ sudo apt-get install libmagickwand-dev
contient tous les libraires manquants
puis exécuter bundle install
commande
Mac OS Mountain Rein (à l'aide de Homebrew)
- télécharger et installer http://xquartz.macosforge.org/trac/wiki/X112.7.2
-
brew install imagemagick
-
gem install rmagick
sudo apt-get install libmagickwand-dev
fonctionne bien pour Ubuntu 12.10
ceci 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 travailler 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
InitializeMagick() in -lMagickCore... no; -lMagick... no; -lMagick++... no;
cela a fonctionné pour moi dans OS X 10.8: https://github.com/maddox/magick-installer
D'ici: RVM + Ruby 1.9.2 + Rmagick + Lion = système fonctionne, RVM ne fait pas
au départ, je suis arrivé à installer rmagick parce qu'il semblait être une dépendance lorsque j'ai essayé d'installer libgtk2.0-dev
. J'essayais d'installer ce paquet, parce que le RGtk2.0
est une exigence pour utiliser le paquet R appelé rattle
.
en tout cas, aucune des solutions ci-dessus n'a fonctionné pour moi dans l'installation dans mon Ubuntu 12.04. Même l'exécution sudo apt-get update
d'abord ne semble pas aider, ni ce post connexe: installation 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 de aptitude
pour résoudre la question de l'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
ça a marché pour moi!
j'ai eu un problème avec L'installation de 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 Rmagick gem de 2.13.2 à la dernière (2.16.0 au moment de l'écriture). Cette installés avec succès.
bundle update rmagick
si vous avez essayé toutes les solutions, de tous les messages de tout Internet, avez 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, ce n'est qu'après que j'ai rouvert le terminal que l'installation de bundle a été réussie.