Die Installation von RMagick-gem — nicht finden Können, MagickWand.h

Ich bin am installieren rmagick-gem auf OSX 10.6.8, mit gem install rmagick, und ich erhalte die folgende Fehlermeldung

    Can't install RMagick 2.13.1. Can't find MagickWand.h.
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
    --with-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=/Users/disaacs/.rvm/rubies/ruby-1.9.3-p125/bin/ruby


Gem files will remain installed in /Users/disaacs/.rvm/gems/ruby-1.9.3-p125/gems/rmagick-2.13.1 for inspection.
Results logged to /Users/disaacs/.rvm/gems/ruby-1.9.3-p125/gems/rmagick-2.13.1/ext/RMagick/gem_make.out

Suche im mkmf.log-Datei sehe ich

have_header: checking for wand/MagickWand.h... -------------------- no

"/usr/bin/gcc-4.2 -E -I/Users/disaacs/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1/x86_64-darwin10.8.0 -I/Users/disaacs/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1/ruby/backward -I/Users/disaacs/.rvm/rubies/ruby-1.9.3-p125/include/ruby-1.9.1 -I.      conftest.c -o conftest.i"
conftest.c:3:29: error: wand/MagickWand.h: No such file or directory

Es ist wahr. Die Datei MagickWand.h ist nicht in einem der Verzeichnisse von der -I Richtlinien der gcc-4.2 Befehl. Warum nicht? Und wie kann ich dieses Problem beheben?

ImageMagick installiert ist, mit homebrew. Wenn ich Suche meinen Antrieb finde ich MagicWand.h installiert /usr/local/Cellar/imagemagick/6.7.7-6/include/ImageMagick/wand/MagickWand.h.

Ich habe versucht, alle Vorschläge in Can ' T install RMagick 2.13.1. Kann nicht finden, MagickWand.h., aber keiner von Ihnen gearbeitet haben.

Bearbeiten:
Eine andere Sache zu beachten: ich hatte ursprünglich ImagMagick 6.7.0-7 installiert MacPorts, und RMagick problemlos installiert werden. Außer, dass es nicht funktionieren würde, mit der CarrierWave gem. Also ich MacPorts deinstalliert und deinstalliert RMagick. Dann neu installiert, ImageMagick mit brew install -f imagemagick --disable-openmp, und versucht neu zu installieren, das rmagick gem (das bringt mich zu meinem aktuellen problem). Ich neu gestartet, alle terminals bei jedem Schritt, um sicherzustellen, dass meine Wege wurden aktualisiert.

InformationsquelleAutor Dave Isaacs | 2012-09-06

Schreibe einen Kommentar