Bir proxy'in arkasına homebrew paketi nasıl kurulur?


17

Proxy arkasında çalışıyorum. Homebrew'i kurduğumda resmi komutu değiştirdim:

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

-xcurl'e proxy hakkında bilgi vermek için bir seçenek ekleyerek :

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

ve iyi çalışıyor. Ama şimdi openssl yüklemek istiyorum:

brew install openssl

ve mantıksal olarak, proxy algılanmaz:

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

Ortam değişkenlerini belgelerde açıklandığı gibi ayarlarsam :

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

Aynı hatayı alıyorum. http:Veya daha https:önce ekleme yapmak sorunu değiştirmez.

Herhangi bir fikir?

Yanıtlar:


29

Homebrew veya Curl'u bir proxy'nin arkasında çalıştırmak için:

export ALL_PROXY=$http_proxy:port 

veya

export ALL_PROXY=proxyIP:port

Bu yapıldıktan sonra kurulum sorunsuz çalıştı.


$http_proxygenellikle tanımlanmamıştır.
nohillside

2
Ortam $ALL_PROXYbenim için çalıştı.
fgysin Monica

Kullandığınız demleme komutuna bağlı olarak, git için proxy ayarını da yapmanız gerekirgit config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
Ortomala Lokni


1
all_proxy=<proxy_domain>:<port> brew install <package>

Proxy etki alanına http://veya https://önekini açıkça dahil etmedim . MacOS Sierra ve Homebrew 1.2.4 ile çalıştı.


1

Terminalde şunu yazın:

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

benim için, IIIT proxy arkasındaydı ve python3 yüklemeye çalışıyordu, bu yüzden çalıştı:

http_proxy=http://proxy.iiit.ac.in:8080 https_proxy=http://proxy.iiit.ac.in:8080 brew install python3

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.