Dart pub प्रॉक्सी पर्यावरण चर पढ़ता है। POSIX shell में एक निर्भरता-समाधान क्रिया के लिए, उन्हें आह्वान पर दें:

http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 dart pub get

HTTP प्रॉक्सी दोनों गंतव्य योजनाओं की सेवा कर सकता है। बिना प्रॉक्सी प्रमाणीकरण के अनुमत सार्वजनिक पैकेज डाउनलोड के लिए, उन मानों हेतु HTTP प्रॉक्सी सूची से उम्मीदवार एंडपॉइंट चुनें। इसका URL मध्यस्थ का वर्णन करता है; पैकेज होस्ट वही गंतव्य रहते हैं जिन्हें निर्भरता हलकर्ता चुनता है।

Dart का समस्या-निवारण दस्तावेज़ HTTP के लिए http_proxy और HTTPS के लिए https_proxy बताता है, आवश्यकता होने पर प्रॉक्सी URI में समर्थित प्रमाणीकरण क्रेडेंशियल के साथ। उन क्रेडेंशियल घटकों में आरक्षित वर्ण एन्कोड करें ऐसा URI बनाने से पहले।

किसी IDE की पैकेज क्रिया उस IDE या उसकी Dart प्रक्रिया के लिए उपलब्ध पर्यावरण में चलती है। अलग टर्मिनल में निर्यात किया गया मान कहीं और पहले से चल रही प्रक्रिया को अद्यतन नहीं करता। जब टर्मिनल और IDE का व्यवहार भिन्न हो तो वह लॉन्च पर्यावरण सेट करें जिसका वास्तविक क्रिया उपयोग करती है।

407 प्रॉक्सी की प्रमाणीकरण चुनौती दर्शाता है। पैकेज-सर्वर का इनकार किसी अन्य भागीदार से संबंधित है। विफल URL और प्रतिक्रिया को रिपोर्ट के साथ रखें ताकि रिपॉज़िटरी पहुँच और मध्यस्थ पहुँच सही स्थान पर संभाली जा सके।

संबंधित लेख