Estoy trabajando detrás de un proxy. Cuando instalé homebrew, modifiqué el comando oficial:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
agregando una -x
opción para decirle a curl sobre el proxy:
/usr/bin/ruby -e "$(curl -x proxy.mydomain.com:3128 -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
y funciona bien Pero ahora quiero instalar openssl:
brew install openssl
y lógicamente, el proxy no se detecta:
curl: (7) Failed to connect to homebrew.bintray.com port 443: Connection refused
Error: Failed to download resource "openssl"
Si configuro las variables de entorno como se describe en la documentación :
http_proxy=proxy.mydomain.com:3128
HTTPS_PROXY=proxy.mydomain.com:3128
ALL_PROXY=proxy.mydomain.com:3128
Obtengo el mismo error. Agregar http:
o https:
antes no cambia el problema.
¿Algunas ideas?
$http_proxy
No se define generalmente.$ALL_PROXY
funcionó para mí.git config --global http.proxy http://proxyuser:[email protected]:8080
Intenta correr
brew
así:La fuente está aquí: https://juanchorossi.com/osx-set-brew-proxy-server/
fuente
No incluí explícitamente el prefijo
http://
ohttps://
en el dominio proxy. Me funcionó con macOS Sierra y Homebrew 1.2.4.fuente
En la terminal, escriba esto:
para mí, estaba detrás del proxy IIIT e intentaba instalar python3, así que esto funcionó:
fuente