اختيار Cabal لنقل HTTP يغيّر مكان إعدادات الوكيل
يمكن أن يستخدم cabal-install برنامج تنزيل خارجيًا. وعندها يعتمد سلوك الوكيل المدعوم على النقل المختار وبيئة العملية.
قد تكون مشكلة الوكيل في cabal-install سؤالًا عن نقل HTTP المختار. يوثّق Cabal اختيار النقل، وبرنامج التنزيل الخارجي curl أو Wget يجلب معه واجهة الوكيل الخاصة بتلك الأداة.
افحص نسخة Cabal المثبّتة والنقل النشط قبل البحث عن مفتاح --no-proxy عام. ثم اضبط الطلب عبر البيئة أو الخيارات الموثّقة لبرنامج التنزيل المختار. وبالنسبة لمصادر الحزم العامة التي يُوصل إليها عبر وسيط HTTP عام مسموح، تقدّم قائمة وكلاء HTTP نقاط نهاية مرشحة.
لا تضع عبارة الصدفة export http_proxy=... في ملف إعدادات Cabal. فذلك الملف له صياغته الخاصة؛ ولا يُنفَّذ كصدفة الطرفية لديك.
أبقِ أيضًا عناوين المستودع والوكيل منفصلة. تغيير مستودع الحزم يختار مصدرًا آخر للحزم. واختيار وكيل تمرير يغيّر مسار الشبكة المستخدم للوصول إلى مصدر.
إذا شغّل غلافٌ برنامج التنزيل، فافحص البيئة الفعلية لتلك العملية. فالمتغير الظاهر في طرفية غير ذات صلة دليل ضعيف على خدمة بناء. احتفظ باختيار النقل في تقرير الفشل حتى يعرف الشخص التالي أي سلوك وكيل لعميل يحتاج إلى تحقيق.