Come installare un pacchetto homebrew dietro un proxy?

10

Sto lavorando dietro un proxy. Quando ho installato homebrew ho modificato il comando ufficiale:

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

aggiungendo un'opzione -x per dire a curl sul proxy:

/usr/bin/ruby -e "$(curl -x proxy.mydomain.com:3128 -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

e funziona bene. Ma ora voglio installare openssl:

brew install openssl

e logicamente, il proxy non viene rilevato:

curl: (7) Failed to connect to homebrew.bintray.com port 443: Connection refused
Error: Failed to download resource "openssl"

Se imposto le variabili di ambiente come descritto in documentazione :

http_proxy=proxy.mydomain.com:3128
HTTPS_PROXY=proxy.mydomain.com:3128
ALL_PROXY=proxy.mydomain.com:3128

Ottengo lo stesso errore. Aggiungere http: o https: prima non cambia il problema.

Qualche idea?

    
posta Ortomala Lokni 25.02.2016 - 17:24
fonte

4 risposte

17

Per eseguire Homebrew o Curl dietro un proxy:

export ALL_PROXY=$http_proxy:port 

o

export ALL_PROXY=proxyIP:port

Al termine dell'installazione, l'installazione ha funzionato correttamente.

    
risposta data 28.03.2016 - 10:28
fonte
4

Prova a eseguire brew in questo modo:

http_proxy=https://user:password@proxy:port https_proxy=https://user:password@proxy:port brew install PACKAGE

La fonte è qui: link

    
risposta data 25.11.2016 - 06:45
fonte
1
all_proxy=<proxy_domain>:<port> brew install <package>

Non ho incluso esplicitamente il prefisso http:// o https:// nel dominio proxy. Ha funzionato per me con macOS Sierra e Homebrew 1.2.4.

    
risposta data 14.07.2017 - 10:22
fonte
0

Nel terminale, digita questo:

http_proxy=http://IP:PORT https_proxy=http://IP:PORT brew install PACKAGE

per me, era dietro il proxy IIIT e cercavo di installare python3, quindi ha funzionato:

http_proxy=http://proxy.iiit.ac.in:8080 https_proxy=http://proxy.iiit.ac.in:8080 brew install python3
    
risposta data 29.10.2017 - 08:34
fonte

Leggi altre domande sui tag