Je travaille derrière un proxy. Quand j'ai installé homebrew, j'ai modifié la commande officielle:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
en ajoutant une -x
option pour informer curl du proxy:
/usr/bin/ruby -e "$(curl -x proxy.mydomain.com:3128 -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
et ça marche bien. Mais maintenant, je veux installer openssl:
brew install openssl
et logiquement, le proxy n'est pas détecté:
curl: (7) Failed to connect to homebrew.bintray.com port 443: Connection refused
Error: Failed to download resource "openssl"
Si je définis les variables d'environnement comme décrit dans la documentation :
http_proxy=proxy.mydomain.com:3128
HTTPS_PROXY=proxy.mydomain.com:3128
ALL_PROXY=proxy.mydomain.com:3128
J'obtiens la même erreur. Ajouter http:
ou https:
avant ne change pas le problème.
Des idées?
$http_proxy
n'est pas défini habituellement.$ALL_PROXY
fonctionné pour moi.git config --global http.proxy http://proxyuser:[email protected]:8080
Essayez de courir
brew
comme ceci:La source est ici: https://juanchorossi.com/osx-set-brew-proxy-server/
la source
Je n'ai pas explicitement inclus le préfixe
http://
ouhttps://
dans le domaine proxy. A travaillé pour moi avec macOS Sierra et Homebrew 1.2.4.la source
Dans le terminal, saisissez ceci:
pour moi, était derrière le proxy IIIT et essayait d'installer python3, donc cela a fonctionné:
la source