Pracuję za serwerem proxy. Po zainstalowaniu homebrew zmodyfikowałem oficjalne polecenie:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
dodając -x
opcję informowania curl o proxy:
/usr/bin/ruby -e "$(curl -x proxy.mydomain.com:3128 -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
i działa dobrze. Ale teraz chcę zainstalować openssl:
brew install openssl
i logicznie, proxy nie jest wykrywane:
curl: (7) Failed to connect to homebrew.bintray.com port 443: Connection refused
Error: Failed to download resource "openssl"
Jeśli ustawię zmienne środowiskowe zgodnie z opisem w dokumentacji :
http_proxy=proxy.mydomain.com:3128
HTTPS_PROXY=proxy.mydomain.com:3128
ALL_PROXY=proxy.mydomain.com:3128
Otrzymuję ten sam błąd. Dodanie http:
lub https:
wcześniej nie zmienia problemu.
Jakieś pomysły?
$http_proxy
nie jest zwykle definiowany.$ALL_PROXY
działało dla mnie.git config --global http.proxy http://proxyuser:[email protected]:8080
Spróbuj uruchomić w
brew
ten sposób:Źródło jest tutaj: https://juanchorossi.com/osx-set-brew-proxy-server/
źródło
Nie dodałem jawnie
http://
anihttps://
prefiksu w domenie proxy. Pracował dla mnie z macOS Sierra i Homebrew 1.2.4.źródło
W terminalu wpisz:
dla mnie byłem za serwerem proxy IIIT i próbowałem zainstalować Python3, więc to zadziałało:
źródło
W przypadku serwera proxy SOCKS5 :
źródło