เดมอน Emacs เก่าสามารถรักษาพร็อกซีเก่าไว้ได้
ตรวจสอบเซิร์ฟเวอร์ Emacs ที่ทำงานมานานและสถานะพร็อกซีของไลบรารี URL เมื่อเทอร์มินัล emacsclient ใหม่ดูเหมือนจะเพิกเฉยต่อการตั้งค่าที่อัปเดต
เทอร์มินัลใหม่ไม่ได้สร้างเซิร์ฟเวอร์ Emacs ใหม่ emacsclient สามารถขอให้เดมอนของเมื่อวานดาวน์โหลดแพ็กเกจของวันนี้ โดยใช้สถานะพร็อกซีเก่าของเดมอน
ตรวจสอบทั้งสภาพแวดล้อมและ url-proxy-services ภายในเซสชัน Emacs ที่จัดการคำขอที่ล้มเหลว:
| อะไรล้าสมัย? | จะดูที่ไหนต่อไป |
|---|---|
| สภาพแวดล้อม Emacs ยังมีปลายทางเก่าอยู่ | แหล่งเริ่มต้นของเซิร์ฟเวอร์: บริการผู้ใช้ เซสชันเดสก์ท็อป หรือเดมอนตอนเข้าสู่ระบบ |
สภาพแวดล้อมถูกต้อง แต่ url-proxy-services ยังมีปลายทางเก่าอยู่ | การเริ่มต้นไลบรารี URL และการตั้งค่า Lisp ที่ชัดเจน |
ไลบรารี URL สามารถเริ่มต้นรายการพร็อกซีที่รองรับจากสภาพแวดล้อมได้ การเปลี่ยนสภาพแวดล้อมนั้นในภายหลังไม่จำเป็นต้องสร้างรายการที่เริ่มต้นไว้แล้วหรือตั้งค่าไว้อย่างชัดเจนใน Lisp ขึ้นใหม่ ข้อมูลเฉพาะไคลเอนต์ที่ส่งผ่านในบริบทเซิร์ฟเวอร์บางอย่างไม่ใช่การรีเซ็ตการกำหนดค่าพร็อกซีของเซิร์ฟเวอร์โดยทั่วไป
แก้ไขการกำหนดค่าที่ใช้งานตามที่ตั้งใจและแหล่งเริ่มต้นของมัน เพื่อให้เซิร์ฟเวอร์ถัดไปเห็นพ้อง การรีสตาร์ทก็ให้การเริ่มต้นใหม่เช่นกัน แต่ให้บันทึกงานที่อยู่ในเซิร์ฟเวอร์นั้นก่อน การปิดและเปิดเฟรมใหม่ทำได้อาจทำให้กระบวนการยังทำงานอยู่
การวินิจฉัยนี้เกี่ยวกับไลบรารี URL หากแพ็กเกจเรียก Git, curl หรือตัวดาวน์โหลดภายนอกอื่น ให้ทำตามการกำหนดค่าของไคลเอนต์นั้นแทนที่จะคาดหวังว่า url-proxy-services จะแทนที่มัน