Dart pub อ่านตัวแปรสภาพแวดล้อมพร็อกซี สำหรับการแก้ไขดีเพนเดนซีหนึ่งครั้งใน POSIX shell ให้ส่งค่าเหล่านี้ตอนเรียกใช้:

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

พร็อกซี HTTP ให้บริการได้ทั้งสองสคีมาปลายทาง สำหรับการดาวน์โหลดแพ็กเกจสาธารณะที่อนุญาตโดยไม่มีการพิสูจน์ตัวตนพร็อกซี ให้เลือกปลายทางที่เป็นไปได้จาก รายการพร็อกซี HTTP สำหรับค่าเหล่านั้น URL ของพร็อกซีอธิบายตัวกลาง โฮสต์ของแพ็กเกจยังคงเป็นปลายทางที่ตัวแก้ไขดีเพนเดนซีเลือก

เอกสารการแก้ปัญหาของ Dart อธิบาย http_proxy สำหรับ HTTP และ https_proxy สำหรับ HTTPS พร้อมข้อมูลรับรองการพิสูจน์ตัวตนที่รองรับใน URI ของพร็อกซีเมื่อจำเป็น เข้ารหัสอักขระที่สงวนไว้ในองค์ประกอบข้อมูลรับรองเหล่านั้น ก่อนสร้าง URI เช่นนั้น

การดำเนินการแพ็กเกจของ IDE ทำงานในสภาพแวดล้อมที่ IDE นั้นหรือโพรเซส Dart ของมันใช้ได้ ค่าที่ส่งออกในเทอร์มินัลแยกไม่ปรับปรุงโพรเซสที่ทำงานอยู่แล้วที่อื่น กำหนดสภาพแวดล้อมการเริ่มทำงานที่การดำเนินการจริงใช้เมื่อเทอร์มินัลและ IDE มีพฤติกรรมต่างกัน

407 บ่งชี้การท้าทายการพิสูจน์ตัวตนของพร็อกซี การปฏิเสธจากเซิร์ฟเวอร์แพ็กเกจเกี่ยวข้องกับอีกฝ่ายหนึ่ง เก็บ URL และการตอบสนองที่ล้มเหลวไว้กับรายงาน เพื่อให้การเข้าถึงที่เก็บและการเข้าถึงผ่านตัวกลางได้รับการจัดการในที่ที่ถูกต้อง

บทความที่เกี่ยวข้อง