ตั้งค่าตัวแปรพร็อกซีสำหรับตัวดาวน์โหลด HTTP ของ Mix
เริ่มงาน Mix ด้วยอินพุตที่รองรับ HTTP_PROXY, HTTPS_PROXY และ NO_PROXY โดยไม่ถือว่าการกำหนดค่านี้เป็นการตั้งค่าของ Hex หรือ Git
สำหรับตัวดาวน์โหลด HTTP ของ Mix ให้ระบุตัวแปรพร็อกซีก่อนเริ่มงานที่ต้องการ ใน POSIX shell:
export HTTP_PROXY=http://proxy.example.net:8080
export HTTPS_PROXY=http://proxy.example.net:8080
export NO_PROXY=localhost,127.0.0.1เลือกตัวกลางโดยใช้ที่อยู่จากรายการพร็อกซี HTTP สำหรับเส้นทาง HTTP สาธารณะ และคงข้อยกเว้นที่ต้องการไว้ จากนั้นรันงาน Mix จากสภาพแวดล้อมนั้น การทำงานปัจจุบันของ Mix จะตรวจชื่อที่เป็นตัวพิมพ์ใหญ่ก่อนชื่อที่เทียบกันได้ซึ่งเป็นตัวพิมพ์เล็ก และกำหนดค่าโปรไฟล์ Erlang เฉพาะของตัวเอง httpc
ครอบคลุมการดาวน์โหลดที่ Mix จัดการ เช่น การติดตั้งเครื่องมือเริ่มต้น งาน Mix อาจมอบการดาวน์โหลดให้ Hex หรือ Git ได้ด้วย: Hex จัดทำเอกสารการกำหนดค่า http_proxy และ https_proxy ของตัวเอง และ dependency ของ Git ใช้ชั้นรับส่งของ Git การตั้งค่าของสิ่งเหล่านั้นอยู่นอกการกำหนดค่าตัวดาวน์โหลดนี้
การดาวน์โหลดผ่าน Mix ที่สำเร็จแสดงให้เห็นเส้นทางนี้สำหรับการดำเนินการนั้น แต่ไม่ได้ยืนยันการกำหนดค่าที่ไคลเอนต์ดึงแพ็กเกจทุกตัวในภายหลังใช้