خادم Emacs قديم يمكنه الاحتفاظ بوكيل قديم
تحقق من خادم Emacs طويل الأمد ومن حالة وكيل مكتبة URL عندما يبدو أن طرفية emacsclient جديدة تتجاهل الإعدادات المحدثة.
لا تصنع طرفية جديدة خادم Emacs جديدًا. يمكن لـ emacsclient أن يطلب من خادم الأمس تنفيذ تنزيل حزم اليوم، مستخدمًا حالة الوكيل القديمة لذلك الخادم.
افحص البيئة وurl-proxy-services داخل جلسة Emacs التي تتعامل مع الطلب الفاشل:
| ما الذي أصبح قديمًا؟ | أين تنظر بعد ذلك |
|---|---|
| بيئة Emacs لا تزال تحتوي على نقطة النهاية القديمة | مصدر إطلاق الخادم: خدمة المستخدم أو جلسة سطح المكتب أو خادم يُطلق عند تسجيل الدخول |
البيئة صحيحة، لكن url-proxy-services لا يزال يحتوي على نقطة النهاية القديمة | تهيئة مكتبة URL وإعدادات Lisp الصريحة |
يمكن لمكتبة URL تهيئة إدخالات الوكيل المدعومة من البيئة. وتغيير تلك البيئة لاحقًا لا يعيد بالضرورة بناء إدخال سبق تهيئته أو تعيينه صراحةً في Lisp. المعلومات الخاصة بالعميل التي تُمرَّر في سياقات خادم معينة ليست إعادة تعيين عامة لإعدادات وكيل الخادم.
صحح الإعداد المباشر المقصود ومصدر بدء تشغيله كي يوافق الخادم التالي. إعادة التشغيل توفر تهيئة جديدة أيضًا، لكن احفظ العمل المحفوظ في ذلك الخادم أولًا؛ فقد يترك إغلاق الإطار وإعادة فتحه العملية قيد التشغيل.
يتعلق هذا التشخيص بمكتبة URL. إذا كان الحزمة تستدعي Git أو curl أو أي أداة تنزيل خارجية أخرى، فاتبع إعدادات ذلك العميل بدلًا من توقع أن يستبدله url-proxy-services.