현재 Windows Vista SP1에서 GNU Emacs 23.0.93.1을 사용하고 있습니다. 내 .emacs 파일 에서을 호출하면 The directory ~ / .emacs.d / server is unsafe(server-start)
메시지와 함께 오류가 발생합니다 . 누구든지 이것을 보았고 수정 또는 해결 방법을 알고 있습니까? ... 서버를 끄는 것 외에는;)
다음은 스택 추적입니다.
Debugger entered--Lisp error: (error "The directory ~/.emacs.d/server is unsafe")
signal(error ("The directory ~/.emacs.d/server is unsafe"))
error("The directory %s is unsafe" "~/.emacs.d/server")
server-ensure-safe-dir("~\\.emacs.d\\server\\")
server-start(nil)
call-interactively(server-start t nil)
execute-extended-command(nil)
call-interactively(execute-extended-command nil nil)
svn
클라이언트가 내 umask 당 ~ / .emacs.d / server를 0755로 설정 했기 때문 입니다.svn
Emacs를 사용자 지정하는 데 필요한 모든 것을 Subversion에 저장하는 목적을 무력화하는 쉘 스크립트 로 래핑하는 대신 Emacs가 시작될 때 다음을 추가하여 올바른 권한을 강제하도록합니다~/.emacs.d/init.el
.(set-file-modes (expand-file-name "~/.emacs.d/server") #o700)