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.
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
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.
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.
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.
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.
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
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