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?

63
demandé sur teecraft 2010-10-09 00:51:36

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)

105
répondu eaykin 2012-12-11 19:10:26

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

55
répondu antiqe 2013-01-20 19:08:25

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

si vous utilisez Homebrew (que je recommande fortement), il suffit de faire

$ brew install imagemagick

puis relancez bundle install

25
répondu Nic Aitch 2011-01-26 02:39:50

Mac OS Mountain Rein (à l'aide de 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
répondu Nedudi 2012-08-06 13:13:01
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`
3
répondu ajayv 2012-12-14 15:14:48

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
2
répondu Bjer 2012-03-12 01:06:56

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

2
répondu fsamuel.bs 2017-05-23 12:17:53

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.

0
répondu David Kim 2017-05-23 12:17:53

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!

0
répondu franksprings 2013-10-27 18:59:59

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
0
répondu Ben Simpson 2016-12-15 21:44:18

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.

0
répondu Fernando Kosh 2017-08-18 21:44:22