Я работаю за прокси. Когда я установил homebrew, я изменил официальную команду:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
добавив -x
опцию, чтобы сообщить curl о прокси:
/usr/bin/ruby -e "$(curl -x proxy.mydomain.com:3128 -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
и это работает хорошо. Но теперь я хочу установить openssl:
brew install openssl
и логически прокси не обнаружен:
curl: (7) Failed to connect to homebrew.bintray.com port 443: Connection refused
Error: Failed to download resource "openssl"
Если я устанавливаю переменные среды, как описано в документации :
http_proxy=proxy.mydomain.com:3128
HTTPS_PROXY=proxy.mydomain.com:3128
ALL_PROXY=proxy.mydomain.com:3128
Я получаю ту же ошибку. Добавление http:
или https:
до не меняет проблему.
Любые идеи?
$http_proxy
обычно не определяется.$ALL_PROXY
работала для меня.git config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
Попробуйте запустить
brew
так:Источник находится здесь: https://juanchorossi.com/osx-set-brew-proxy-server/
источник
Я не включил явно
http://
илиhttps://
префикс в прокси-домен. У меня работали с macOS Sierra и Homebrew 1.2.4.источник
В терминале введите это:
для меня, был за прокси IIIT и пытался установить python3, так что это сработало:
источник
Для SOCKS5 прокси :
источник