it-swarm.com.de

Auf Mac OS X-Mavericks kann Imagemagick mit Brew nicht installiert werden

Ich verwende Homebrew v0.9.5 auf meiner Mac OS X-Version 10.9.4

Beim Ausführen des Befehls: `brew install imagemagick ist dieser Fehler aufgetreten.

$ brew install imagemagick
==> Installing dependencies for imagemagick: libpng, freetype
==> Installing imagemagick dependency: libpng
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/libpng-1.6.12.mavericks.bottle.tar.gz

curl: (7) Failed connect to downloads.sf.net:443; Operation timed out
Error: Failed to download resource "libpng"
Download failed: https://downloads.sf.net/project/machomebrew/Bottles/libpng-1.6.12.mavericks.bottle.tar.gz
Warning: Bottle installation failed: building from source.
==> Downloading https://downloads.sf.net/project/libpng/libpng16/1.6.12/libpng-1.6.12.tar.gz

curl: (7) Failed connect to downloads.sf.net:443; Operation timed out
Error: Failed to download resource "libpng"
Download failed: https://downloads.sf.net/project/libpng/libpng16/1.6.12/libpng-1.6.12.tar.gz

Ich habe die Option --disable-openmp hinzugefügt, sie funktioniert auch nicht gut.

$ brew install imagemagick --disable-openmp

das Ergebnis des Braudo-Befehls hat kein Problem.

$ brew doctor
Your system is ready to brew.
33
Gogo Tanaka

Hast du einen probiert? 

$ brew update
$ brew install imagemagick --disable-openmp --build-from-source

Anscheinend schien das für mich unter Mac OS 10.8 (Mountain Lion) ein Problem zu sein. Zuvor habe ich das neueste Imagemagick Brew-Rezept mit "Brew-Versionen Imagemagick" und "Git Checkout e68e443" durchgesehen, siehe hier und hier

59
0x4a6f4672

Dieses Problem tritt auch auf, weil https://downloads.sf.net/project/libpng/libpng16/1.6.16/libpng-1.6.16.tar.xz ein falsch konfiguriertes SSL-Zertifikat hat. Öffnen Sie den Link in Ihrem Browser und sehen Sie, ob sich Ihr Browser beschwert.

In diesem Fall können Sie die Datei manuell nach/Library/Caches/Homebrew herunterladen und erneut ausführen.

Quelle: https://github.com/Homebrew/homebrew/issues/36703

5
Dan

Ich bin nicht sicher, ob die Ursache meines Problems die gleiche wie die der OPs war, allerdings (obwohl dies bereits eine akzeptierte Antwort hat), werde ich dies posten, falls diese Lösung für andere funktioniert.

Bei Verwendung von brew install imagemagick würde der folgende Fehler auftreten:

curl: (52) Leere Antwort vom Server Fehler: Fehler beim Herunterladen der Ressource "libpng" Download fehlgeschlagen: https://downloads.sf.net/project/libpng/libpng16/1.6.16/libpng-1.6.16.tar.xz

Welches ist ähnlich, wenn es weniger spezifisch ist als die Nachricht des OP.

Wie sich herausstellte, hatte ich bereits eine ältere Version von libpng installiert (Version 1.5.7). Ich lief dann:

brew upgrade libpng

Es folgte ein weiterer brew install libpng, und diesmal war es erfolgreich, da jetzt die richtige Version benötigt wurde.

5
Paul Richter

Für mich war es ein Upgrade auf El Capitan. Ich fand die einfachste Lösung, das Entfernen von Homebrew zu erzwingen:

Sudo Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

dann neu installieren:

Sudo /usr/bin/Ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

dann installiere imageMajick:

brew install ImageMagick

Abhängig von Ihrem Setup möchten Sie möglicherweise nicht Sudo. Für mich ist es gut. Genießen Sie einen Snack, während Sie Bilder bearbeiten. 

3
Mike Hill

In meinem Fall war die URL einfach nicht korrekt, mit der Homebrew die benötigte Datei herunterladen wollte. Ich habe es hier http://sourceforge.net/projects/libpng/files/libpng16/older-releases/1.6.16/ von mir nachgeschlagen und es in /Library/Caches/Homebrew wie @Dan vorgeschlagen. 

Ich führe dann erneut brew install libpng aus und es hat funktioniert.

2
matthaeus

Wenn Sie ein Anaconda/Miniconda-Benutzer unter Mac OS X oder Linux sind, können Sie Pakete wie imagemagick mit conda installieren.

 conda install -c conda-forge imagemagick 

https://anaconda.org/conda-forge/imagemagick

0
philshem

Folge dies:

brew install [email protected]

Fügen Sie in der Datei ~/.bash_profile folgende Zeilen ein

export LDFLAGS="-L/usr/local/opt/[email protected]/lib" export
CPPFLAGS="-I/usr/local/opt/[email protected]/include" export
PKG_CONFIG_PATH="/usr/local/opt/[email protected]/lib/pkgconfig"

Installiere Rmagick

source ~/.bash_profile
gem install rmagick
0
loganathan