2017-02-02 27 views
2

Ich installiere rmagick in Mac-System, ich habe imagemagick version 7 mit dem Befehl brew install imagemagick installiert, jetzt führe ich gem install rmagick, aber ich bekomme den unten genannten Fehler.Kann nicht installiert werden Rmagick

Can't install RMagick 2.16.0. Can't find MagickWand.h. 

Ich habe export PKG_CONFIG_PATH="/opt/local/lib/pkgconfig:$PKG_CONFIG_PATH" in meinem bashfile hinzugefügt, aber kein Glück

+0

Mögliche Duplikat [Kann nicht RMagick 2.13 installieren. 1. MagickWand.h kann nicht gefunden werden.] (Http://stackoverflow.com/questions/9050419/cant-install-rmagick-2-13-1-cant-find-magickwand-h) –

+0

Ich habe export hinzugefügt PKG_CONFIG_PATH = "/ opt/local/lib/pkgconfig: $ PKG_CONFIG_PATH "in meinem bash_profile wie oben, aber kein Glück –

+0

Haben Sie andere Lösungen aus anderen Antworten in dieser Frage versucht? Es gibt ein paar mehr –

Antwort

1

Schließlich habe ich die Version von ImageMagick herabgestuft, um es arbeiten dh

brew uninstall imagemagick 
brew uninstal [email protected] 

Dann legen Sie den Pfad für Magicwand & MagicCore.h

export PKG_CONFIG_PATH=/usr/local/Cellar/imagemagick\@6/6.9.7-6/lib/pkgconfig/ 
0

Versuchen ImageMagick und neu zu installieren mit der --build-from-source Option zu deinstallieren und das wird Sie den Header erhalten Sie suchen:

brew rm imagemagick 
brew install imagemagick --build-from-source <ANY OTHER OPTIONS> 

Jetzt überprüfen Sie, ob Sie es haben:

find /usr -name "MagickWand.h" 
/usr/local/Cellar/imagemagick/7.0.4-6/include/ImageMagick-7/MagickWand/MagickWand.h 
+0

Nach dem oben genannten, bin ich in der Lage, die Magicband.h zu sehen, aber wenn ich Gem rmagick ausführen zeigt es den gleichen Fehler –

+0

Do, muss ich auch einen Pfad einstellen? –

+0

Ich überprüfte das Log & finde, dass Magicband.h in Zauberstab/Magicband.h gesucht wird, aber in meinem System ist der Pfad MagicWand/Magicwand.h, also wie man diesen Pfad aktualisiert? –

Verwandte Themen