9 Stimmen

RMagick 2.13.1 kann nicht installiert werden. Magick-config kann nicht gefunden werden

$ gem install rmagick
Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
    ERROR: Failed to build gem native extension.

        /Users/XXXXXXX/.rvm/rubies/ruby-1.9.2-p180/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 /Users/XXXXXXX/.rvm/gems/ruby-1.9.2-p180/bin:/Users/XXXXXXX/.rvm/gems/ruby-1.9.2-p180@global/bin:/Users/XXXXXXX/.rvm/rubies/ruby-1.9.2-p180/bin:/Users/XXXXXXX/.rvm/bin:/Users/XXXXXXX/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin

*** 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
    --without-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/XXXXXXX/.rvm/rubies/ruby-1.9.2-p180/bin/ruby

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

Aber wenn ich das tue:

$ locate Magick-config
/opt/local/bin/Magick-config
/opt/local/share/man/man1/Magick-config.1.gz
/opt/local/var/macports/software/ImageMagick/6.6.4-9_0+q16/opt/local/bin/Magick-config
/opt/local/var/macports/software/ImageMagick/6.6.4-9_0+q16/opt/local/share/man/man1/Magick-config.1.gz
/opt/local/var/macports/software/ImageMagick/6.6.5-0_0+q16/opt/local/bin/Magick-config
/opt/local/var/macports/software/ImageMagick/6.6.5-0_0+q16/opt/local/share/man/man1/Magick-config.1.gz

Irgendwelche Ideen?

35voto

MarsZ Chen Punkte 436

Befehl: sudo apt-get install libmagickwand-dev

4voto

Dave A-R Punkte 1131

Es ist nicht ganz die Antwort auf die Frage, aber der empfohlene Weg, Imagemagick und Rmagick auf dem Mac zu installieren, ist über selbstgebaut . Das ist die einzige Möglichkeit, Imagemagick und Rmagick auf dem Mac zum Laufen zu bringen.

4voto

serengeti12 Punkte 4505

Für Ubuntu (11.10+) versuchen Sie, das Paket libmagick++-dev zu installieren.

Für andere Linux-Distributionen installieren Sie bitte das Paket libmagick-dev.

3voto

Guoqiang Huang Punkte 159

Für meinen Fall, ich installiere es auf Ubuntu/Linaro 4.5.2-8ubuntu3, bekam den gleichen Fehler, versucht, die folgenden zwei Paket-Suiten zu installieren und es funktionierte, vielleicht einer von ihnen:

sudo apt-get install graphicsmagick-libmagick-dev-compat

sudo apt-get install libmagickwand-dev

2voto

Gabriel F. Engel Punkte 930

Auf Mac, nach

brew install imagemagick

Vergessen Sie nicht, die Dylibs mit zu verknüpfen:

brew link imagemagick

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X