प्रॉक्सी के पीछे होमब्रेव पैकेज कैसे स्थापित करें?


17

मैं एक प्रॉक्सी के पीछे काम कर रहा हूँ। जब मैंने होमब्रे को स्थापित किया है तो मैंने आधिकारिक कमांड को संशोधित किया है:

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

-xप्रॉक्सी के बारे में बताने के लिए एक विकल्प जोड़कर :

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

और यह अच्छी तरह से काम करता है। लेकिन अब मैं खुलता है स्थापित करने के लिए चाहते हैं:

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:इससे पहले समस्या को नहीं बदलता है।

कोई विचार?

जवाबों:


29

प्रॉक्सी के पीछे होमब्रे या कर्ल चलाने के लिए:

export ALL_PROXY=$http_proxy:port 

या

export ALL_PROXY=proxyIP:port

यह पूरा हो जाने के बाद, स्थापना सुचारू रूप से काम करती है।


$http_proxyआमतौर पर परिभाषित नहीं है।
nohillside

2
सेटिंग करना $ALL_PROXYमेरे लिए काम कर गया।
fgysin

आपके द्वारा उपयोग किए जाने वाले काढ़ा आदेश के आधार पर, आपको git के लिए प्रॉक्सी को भी सेट करना होगाgit config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
Ortomala Lokni


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

मैंने प्रॉक्सी डोमेन में स्पष्ट रूप से http://या https://उपसर्ग शामिल नहीं किया था । मेरे लिए macOS Sierra और Homebrew 1.2.4 के साथ काम किया।


1

टर्मिनल में, इसे टाइप करें:

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

मेरे लिए, IIIT प्रॉक्सी के पीछे था और python3 को स्थापित करने की कोशिश कर रहा था, इसलिए यह काम किया:

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.