প্রক্সিটির পিছনে কীভাবে হোমব্রিউ প্যাকেজ ইনস্টল করবেন?


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 config --global http.proxy http://proxyuser:proxypwd@proxy.server.com:8080
গিটের জন্যও


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

প্রক্সি ডোমেনে আমি স্পষ্টভাবে http://বা https://উপসর্গটি অন্তর্ভুক্ত করি নি । আমার জন্য ম্যাকস সিয়েরা এবং হোমব্রু 1.2.4 দিয়ে কাজ করেছেন।


1

টার্মিনালে, এটি টাইপ করুন:

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

আমার জন্য, IIIT প্রক্সি পিছনে ছিল এবং পাইথন 3 ইনস্টল করার চেষ্টা করছিল, সুতরাং এটি কাজ করেছে:

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.