Ich arbeite hinter einem Proxy. Als ich Homebrew installiert habe, habe ich den offiziellen Befehl geändert:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
durch Hinzufügen einer -x
Option, um Curl über den Proxy zu informieren:
/usr/bin/ruby -e "$(curl -x proxy.mydomain.com:3128 -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
und es funktioniert gut. Aber jetzt möchte ich openssl installieren:
brew install openssl
und logischerweise wird der Proxy nicht erkannt:
curl: (7) Failed to connect to homebrew.bintray.com port 443: Connection refused
Error: Failed to download resource "openssl"
Wenn ich die Umgebungsvariablen wie in der Dokumentation beschrieben einstelle :
http_proxy=proxy.mydomain.com:3128
HTTPS_PROXY=proxy.mydomain.com:3128
ALL_PROXY=proxy.mydomain.com:3128
Ich erhalte den gleichen Fehler. Das Hinzufügen http:
oder https:
Vorher ändert nichts am Problem.
Irgendwelche Ideen?
$http_proxy
wird normalerweise nicht definiert.$ALL_PROXY
hat bei mir funktioniert.git config --global http.proxy http://proxyuser:[email protected]:8080
Versuchen Sie, so zu laufen
brew
:Die Quelle ist hier: https://juanchorossi.com/osx-set-brew-proxy-server/
quelle
Ich habe das Präfix
http://
oder nicht explizithttps://
in die Proxy-Domäne aufgenommen. Arbeitete für mich mit macOS Sierra und Homebrew 1.2.4.quelle
Geben Sie im Terminal Folgendes ein:
war für mich hinter IIIT-Proxy und versuchte, Python3 zu installieren, also funktionierte dies:
quelle