gpt4 book ai didi

windows - Emacs - 调用时出错(服务器启动)

转载 作者:可可西里 更新时间:2023-11-01 11:54:23 26 4
gpt4 key购买 nike

我目前在 Windows Vista SP1 中使用 GNU Emacs 23.0.93.1。在我的 .emacs 文件中,我调用了 (server-start) 并导致错误消息 The directory ~/.emacs.d/server is unsafe .有没有人看到这个并且知道修复或解决方法? ...除了让服务器关闭之外;)

这是堆栈跟踪:

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)

最佳答案

我在 EmacsWiki 上找到了这个解决方案:

“问题是目录 ~/.emacs.d/server 的所有权,而您的帐户也拥有“管理员”权限。创建目录 ~/.emacs.d/server 并设置该目录的所有者添加到您的登录名,问题就消失了。因为我有 Windows 7 的“荷兰语”版本,所以我不完全了解英文术语,但这是过程:

在 ~/.emacs.d/server 上单击鼠标右键并选择“属性”(菜单中的最后一项)。从“属性”中选择“安全”选项卡,然后选择“高级”按钮。然后选择选项卡“所有者”并将所有者从 Administrators (<your-pc-name>\Administrators) 更改为进入<your-login-name> (<your-pc-name>\<your-login-name> .现在服务器代码将接受此目录作为安全目录,因为您是所有者。

希望这对你们所有人都有帮助,无论如何它解决了我的问题。

W.K.R. Reutefleut”

它绝对适用于 Vista 和 Emacs 23.2.1。

关于windows - Emacs - 调用时出错(服务器启动),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/885793/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com