web-dev-qa-db-fra.com

Impossible d'installer imagemagick avec brew sur mavericks Mac OS X

J'utilise Homebrew v0.9.5 sur mon Mac OS X version 10.9.4

Lorsque je lance la commande: `brew install imagemagick, cette erreur se produit.

$ 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

J'ai ajouté l'option --disable-openmp, elle ne va pas bien non plus.

$ brew install imagemagick --disable-openmp

le résultat de la commande du médecin de brassage n’a pas de problème.

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

Avez-vous essayé un 

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

Apparemment, cela semblait régler le problème pour moi sous Mac OS 10.8 (Mountain Lion). Auparavant, je vérifiais la dernière recette de brassage imagemagick avec "versions brassées imagemagick" et "git checkout e68e443", voir ici et ici

59
0x4a6f4672

Ce problème se produit également car https://downloads.sf.net/project/libpng/libpng16/1.6.16/libpng-1.6.16.tar.xz possède un certificat SSL mal configuré. Ouvrez le lien dans votre navigateur et voyez si votre navigateur se plaint.

Si tel est le cas, vous pouvez télécharger manuellement le fichier dans/Library/Caches/Homebrew et l'exécuter à nouveau.

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

5
Dan

Je ne sais pas si la source de mon problème était la même que celle du PO, cependant (bien que cela ait déjà une réponse acceptée), je la posterai au cas où cette solution fonctionnerait pour d'autres.

En utilisant brew install imagemagick, je rencontrerais l’erreur suivante:

curl: (52) Réponse vide du serveur Erreur: Echec du téléchargement de la ressource "libpng" Le téléchargement a échoué: https://downloads.sf.net/project/libpng/libpng16/1.6.16/libpng-1.6.16.tar.xz

Ce qui est similaire, si moins spécifique que le message du PO.

En fait, une version précédente de libpng était déjà installée (version 1.5.7). J'ai ensuite couru:

brew upgrade libpng

Suivi par un autre brew install libpng, et cette fois, il a réussi, car il disposait désormais de la version appropriée.

5
Paul Richter

Pour moi, c'était passer à El Capitan. J'ai trouvé la solution la plus simple était de forcer la suppression de l'homebrew:

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

puis pour le réinstaller:

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

puis installez imageMajick:

brew install ImageMagick

En fonction de votre configuration, vous ne voudrez peut-être pas utiliser Sudo. Pour moi, c'est bien. Profitez d'une collation pendant que vous manipulez des images. 

3
Mike Hill

Dans mon cas, l'URL n'était tout simplement pas correcte, avec laquelle homebrew voulait télécharger le fichier requis. Je l'ai regardée ici http://sourceforge.net/projects/libpng/files/libpng16/older-releases/1.6.16/ par moi-même et l'ai copiée dans le /Library/Caches/Homebrew comme l'a suggéré @Dan. 

J'ai ensuite exécuté brew install libpng à nouveau et cela a fonctionné.

2
matthaeus

Suivez ceci:

brew install imagemagick@6

Ajouter les lignes ci-dessous dans le fichier ~/.bash_profile

export LDFLAGS="-L/usr/local/opt/imagemagick@6/lib" export
CPPFLAGS="-I/usr/local/opt/imagemagick@6/include" export
PKG_CONFIG_PATH="/usr/local/opt/imagemagick@6/lib/pkgconfig"

Installer Rmagick

source ~/.bash_profile
gem install rmagick
0
loganathan