rmagick gem installieren "Magick-config nicht finden"
Bekomme ich die Fehlermeldung unten angezeigt, wenn Sie versuchen zu installieren, das rmagick gem. Ich bin auf Snowleopard 10.6 mit RVM Ruby 1.9.2-Kopf und Schienen 3.05. Antworten zu ähnlichen Fragen empfiehlt die Installation von ImageMagick, was ich auch erfolgreich Tat. Andere vorgeschlagene Installation der "libmagick9-dev-Bibliothek", aber ich kann nicht herausfinden, wie dies zu tun.
Ich bin ein neuer Entwickler, und jede Hilfe oder Anweisungen, die zu einer bestehenden Erklärung oder die Ressource ist sehr geschätzt. Danke!
jjdevenuta(opal)$ gem install rmagick
Fetching: rmagick-2.13.1.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension.
/Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/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/jjdevenuta/.rvm/gems/ruby-1.9.2-head@rails3/bin:/Users/jjdevenuta/.rvm/gems/ruby-1.9.2-head@global/bin:/Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin:/Users/jjdevenuta/.rvm/bin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/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/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin/ruby
UPDATE
Wenn Sie ein Mac - /OS X-user würde ich empfehlen, mit Homebrew, wie Sie Ihre Paket-installer/manager. Sie finden es HIER. Da ursprünglich diese Frage habe ich entfernt alle meine vorherigen Installationen von Dingen wie rmagick und imagemagick, und neu installiert Sie mithilfe von Homebrew. Super einfach mit einem riesigen Katalog von Paketen und updates/deinstallation sind ein Kinderspiel, wie gut!
InformationsquelleAutor der Frage Joe | 2011-03-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beim Bau native Ruby-gems, manchmal werden Sie eine Fehlermeldung erhalten, die "ruby extconf.rb". Dies wird Häufig verursacht durch fehlende Entwicklungs-Bibliotheken für das Juwel, das Sie installieren, oder auch Ruby selbst.
Haben Sie
apt
auf Ihrem Rechner installiert? Wenn nicht, würde ich empfehlen, es zu installieren, weil es eine schnelle und einfache Möglichkeit, um eine Menge von Entwicklungs-Bibliotheken.Wenn du Menschen empfehlen die Installation von "libmagick9-dev", das ist ein apt Paket, das Sie installieren würden mit:
oder auf centOs:
Unter Mac OS verwenden, können Sie Homebrew:
InformationsquelleAutor der Antwort dhulihan
Dem neuen, richtigen Weise zu installieren libmagickwand-dev:
Dann sollten Sie in der Lage sein zu installieren rmagick kein problem.
InformationsquelleAutor der Antwort Travis Reeder
imagemagick@6 funktioniert für mich!
Sehen dieser thread
InformationsquelleAutor der Antwort jobwat
Ubuntu 15.10
Beachten Sie, dass, wenn Sie versuchen, installieren Sie dieses Schmuckstück in ubuntu 15.10, dann Fehler passiert:
Can't install RMagick 2.13.1. Can't find Magick-config in ...
Alles, was Sie brauchen, ist die Vorspannung PATH-variable mit Pfadangabe zu ImageMagick lib.
PATH="/usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16:$PATH"
führen
gem install rmagick
Quelle der Lösung
InformationsquelleAutor der Antwort Clyde
UPDATE
Wenn Sie ein Mac - /OS X-user würde ich empfehlen, mit Homebrew, wie Sie Ihre Paket-installer/manager. Sie finden es HIER. Da ursprünglich diese Frage habe ich entfernt alle meine vorherigen Installationen von Dingen wie rmagick und imagemagick, und neu installiert Sie mithilfe von Homebrew. Super einfach mit einem riesigen Katalog von Paketen und updates/deinstallation sind ein Kinderspiel, wie gut!
Habe ich es endlich funktioniert durch die Verwendung eines Skript für die ImageMagick-installation auf github.
magick-installer ( https://github.com/maddox/magick-installer )
Machte er eine frische Installation von ImageMagick und RMagick 2.12.2 gem installiert dann perfekt über bundler.
Dank Hulihan Anwendungen für die Bestätigung, dass es sich wahrscheinlich um eine fehlende Bibliothek. Ich habe versucht, die Anregung der Verwendung von apt-get durch die Installation des Pakets downloader aus dem Fink-Projekt. Ich lief den folgenden Befehl im terminal, aber es nicht finden konnte, die libmagick9-dev-Bibliothek.
Ich brauchen, um Knochen auf meinem UNIX-Kommandozeile Fähigkeiten. Die ursprüngliche Kopie von ImageMagick, die ich aus dem Quellcode installiert ist noch auf der Maschine, aber ich weiß nicht wo genau oder wie es zu entfernen. So viel zu lernen...!
InformationsquelleAutor der Antwort Joe
Dinge ändern...vielleicht hilft es jemand anderen:
sudo apt-get install libmagick9-dev
zu arbeiten. Aber mit einer späteren version von imagemagick, die ich brauchte:InformationsquelleAutor der Antwort David
Versuchen
InformationsquelleAutor der Antwort Buminda
Für diejenigen, die nicht wollen, zu tun, die build-from-source-Ansatz, der (ansonsten ausgezeichneten installer-Skript von John Maddox, Folgendes hat bei mir bei der Installation unter CentOS 6.2. (Passen Sie Ihre Paket-manager wie nötig).
Wieder, dies ist vor allem dann von Interesse, wenn Sie Ihre Distribution Paket-manager und würde wirklich lieber halten Sie es gesund.
InformationsquelleAutor der Antwort Jeff Dickey
In einigen OS Sie verwenden müssen, um neue Bibliotheken: libmagick++4 libmagick++-dev
Können Sie verwenden:
InformationsquelleAutor der Antwort Sergey Bezugliy
Wichtig:
funktioniert unter linux mint 13 nach updates:
InformationsquelleAutor der Antwort adam
in ubuntu 15.10
Tat den trick für mich
InformationsquelleAutor der Antwort eritiro
Wenn Sie eine Fehlermeldung erhalten ähnlich wie:
Möchten Sie vielleicht starten Sie mit diesem Paket:
sudo apt-get install libgvc5
Weitere details: https://askubuntu.com/a/230958/6506
InformationsquelleAutor der Antwort givanse
Lief ich dieses Problem zweimal auf anderen Rechner, zum ersten mal wurde es gelöst durch die Installation der libmagick9-dev
und zweite mal habe ich die Installation der folgenden Bibliotheken.
InformationsquelleAutor der Antwort Nadeem Yasin
Unter Mac OS X
sudo port install ImageMagick
stellte sich heraus, um gut funktionieren zu beheben, diegem install rmagick
problem . Ich wusste nur nicht, dass es geklappt hat, weil rvm während der installation blies meine .bash_profile Inhalte enthalten, die MacPort ist neben der/opt/local/bin
WEG. Ich habe zurück /opt/local/bin in den PFAD meiner .bash_profile und dann meinegem install rmagick
dann gelungen.InformationsquelleAutor der Antwort Bogatyr
Hatte ich dieses problem hatte, wenn ich bereits ImageMagick installiert mit macports. Ich lief
Zu finden, wo die config Datei gespeichert war und lief dann
installieren mit gem bundler. Von nun an, wenn Sie einen Befehl ausführen, muss die Referenz ImageMagick haben, können Sie Präfix mit dem Befehl. Zum Beispiel hatte ich eine migration verwiesen, dass es, so lief ich
opt/local/bin/" ist der Pfad wo meine config-Datei gespeichert wurde.
InformationsquelleAutor der Antwort Jake Christensen
Was ich getan habe um das problem zu beheben auf Ubuntu war
InformationsquelleAutor der Antwort MichaelZ
Ubuntu:
CentOS:
MacOS:
herunterladen und installieren http://xquartz.macosforge.org/trac/wiki/X112.7.2
nach:
InformationsquelleAutor der Antwort shilovk
Nicht installieren kann RMagick 2.13.2. in ubuntu 17.10
Meine Entscheidung
Version wird benötigt, um richtig geben Sie den Pfad zur Konfiguration
Erstellen Sie einen link zu der config
Erstellen für meine version ImageMagick
InformationsquelleAutor der Antwort Viktor Ivliiev
Installation von rmagick gem in Ubuntu
sudo aptitude Install Imagemagick und GraphicsMagick(Wenn nicht aptitude go & installieren in s/w-center)
sudo aptitude Install libmagickcore-dev libmagickwand-dev
gem install rmagick -v 2.13.1
InformationsquelleAutor der Antwort Vicky
Für CentOS 5/6 das ist was für mich gearbeitet
Für 64-bit-tun
Fügen Sie die fehlenden Abhängigkeiten
Dann endlich rmagick
Wenn Sie brauchen, um neu zu beginnen entfernen Sie andere installiert erste mit
InformationsquelleAutor der Antwort Eddie
Auf ubuntu, müssen Sie auch installieren
imagemagick
undlibmagickcore-dev
wie diese :Alles geschrieben wird in der doc.
InformationsquelleAutor der Antwort Dougui
Nach viel Graben, ich wurde dieser auf debian 8.3 Verwendung von Informationen hier:
https://www.bountysource.com/issues/18142073-can-t-install-gem-on-ubuntu-15-04
Speziell:
InformationsquelleAutor der Antwort wannymahoots
führen Sie diese in Klemme
wenn seine Arbeit nicht als
für Referenz
InformationsquelleAutor der Antwort manoj
Erinnern zu ckeck das Archiv Gemfile.Sperre nach der instalation.
Entfernen Sie das Archiv und führen bundle wieder.
Es funktioniert bei mir unter linux 😀
InformationsquelleAutor der Antwort martincito