오래된 Emacs 데몬은 오래된 프록시를 유지할 수 있다
새 emacsclient 터미널이 갱신된 설정을 무시하는 것처럼 보일 때 장기 실행 Emacs 서버와 URL 라이브러리의 프록시 상태를 확인하세요.
새 터미널이 새 Emacs 서버를 만드는 것은 아닙니다. emacsclient는 어제의 데몬에게 오늘의 패키지 다운로드를 요청할 수 있으며, 이때 데몬의 오래된 프록시 상태가 사용됩니다.
실패한 요청을 처리하는 Emacs 세션 안에서 환경과 url-proxy-services를 모두 확인하세요:
| 무엇이 오래되었는가? | 다음에 어디를 볼까 |
|---|---|
| Emacs 환경에 아직 오래된 엔드포인트가 남아 있다 | 서버의 시작 출처: 사용자 서비스, 데스크톱 세션 또는 로그인 시의 데몬 |
환경은 올바르지만 url-proxy-services에 아직 오래된 엔드포인트가 남아 있다 | URL 라이브러리 초기화와 명시적인 Lisp 설정 |
URL 라이브러리는 환경에서 지원되는 프록시 항목을 초기화할 수 있습니다. 나중에 그 환경을 바꿔도 이미 초기화되었거나 Lisp에서 명시적으로 설정된 항목이 반드시 다시 만들어지는 것은 아닙니다. 특정 서버 컨텍스트에서 전달되는 클라이언트별 정보는 서버의 프록시 구성에 대한 일반적인 초기화가 아닙니다.
의도한 실제 구성을 고치고 그 시작 출처도 맞춰 다음 서버가 같은 구성을 갖도록 하세요. 재시작도 새로운 초기화를 제공하지만, 그 서버가 보유한 작업을 먼저 저장하세요. 프레임을 닫았다 다시 열어도 프로세스는 계속 실행될 수 있습니다.
이 진단은 URL 라이브러리에 관한 것입니다. 패키지가 Git, curl 또는 다른 외부 다운로더를 호출한다면 url-proxy-services가 그것을 대체하리라 기대하지 말고 해당 클라이언트의 구성을 따르세요.