ضبط متغيرات البروكسي لمُحمِّل HTTP في Mix
شغّل مهمة Mix بمدخلات HTTP_PROXY وHTTPS_PROXY وNO_PROXY المدعومة، دون التعامل مع هذا الإعداد كإعداد خاص بـ Hex أو Git.
بالنسبة إلى مُحمِّل HTTP في Mix، وفّر متغيرات البروكسي قبل تشغيل المهمة المقصودة. في صدفة POSIX:
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 الخاص به، وتستخدم تبعيات Git نقل Git. وهذه الإعدادات خارج إعداد هذا المُحمِّل.
يُظهر تنزيل Mix ناجح هذا المسار لتلك العملية. لكنه لا يثبت الإعداد الذي يستخدمه كل عميل لاحق لجلب الحزم.