Emacs - Ошибка при звонке (запуск сервера) - PullRequest
80 голосов
/ 20 мая 2009

В настоящее время я использую GNU Emacs 23.0.93.1 в Windows Vista SP1. В моем файле .emacs я звоню (server-start), и это вызывает ошибку с сообщением Каталог ~ / .emacs.d / server небезопасен . Кто-нибудь видел это и знает исправление или обходной путь? ... кроме как оставить сервер выключенным;)

Вот трассировка стека:

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)

Ответы [ 11 ]

1 голос
/ 10 августа 2010

В случае, если это иногда поражает людей, моя рабочая станция только что прошла «миграцию домена», которая добавила другое разрешение для каждого файла на коробке, затем я начал получать эту ошибку. После того, как я добавил выражение в dummy out "server-sure-safe-dir", оно перестало работать.

(Если вам интересно, миграция будет происходить за 2-3 шага. Первый добавляет мне разрешение в целевом домене, затем я перемещаюсь в целевой домен, тогда они могут (я не уверен в этом) удалите разрешение для старого домена. Это большая компания и много пользователей, поэтому они делают это в отдельных шагах.)

...