Estou trabalhando atrás de um proxy. Quando instalei o homebrew, modifiquei o comando oficial:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
adicionando uma -x
opção para informar sobre o proxy:
/usr/bin/ruby -e "$(curl -x proxy.mydomain.com:3128 -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
e funciona bem. Mas agora eu quero instalar o openssl:
brew install openssl
e logicamente, o proxy não é detectado:
curl: (7) Failed to connect to homebrew.bintray.com port 443: Connection refused
Error: Failed to download resource "openssl"
Se eu definir as variáveis de ambiente conforme descrito na documentação :
http_proxy=proxy.mydomain.com:3128
HTTPS_PROXY=proxy.mydomain.com:3128
ALL_PROXY=proxy.mydomain.com:3128
Eu obtenho o mesmo erro. Adicionar http:
ou https:
antes não altera o problema.
Alguma ideia?
$http_proxy
não é definido normalmente.$ALL_PROXY
funcionou para mim.git config --global http.proxy http://proxyuser:[email protected]:8080
Tente executar
brew
assim:A fonte está aqui: https://juanchorossi.com/osx-set-brew-proxy-server/
fonte
Não incluí explicitamente o prefixo
http://
ouhttps://
no domínio proxy. Trabalhou para mim com o macOS Sierra e o Homebrew 1.2.4.fonte
No terminal, digite este:
para mim, estava por trás do proxy IIIT e tentando instalar python3, então isso funcionou:
fonte