繁体   English   中英

Emacs无法启动服务器

[英]Emacs can't start server

我尝试在Windows 8计算机上启动emacs服务器。 我下载了香草emacs,并使用runemacs.exe运行它。 然后,我运行Mx server-start并执行此命令大约需要3分钟,之后是~/.emacs.d/server/server文件,其内容如下:

127.0.0.1:65118 5868
r@Twzr]X-VjCB`g\&t;U1<bj3X]}6!8XUz~P;{q9'AIj322!w0O1XK[/K4v>ZOK*

并且emacs服务器无法运行:当我尝试使用emacsclientw.exe打开文件时,它说没有服务器。

显然emacs尝试启动服务器,但失败了。 我是~/.emacs.d文件夹的所有者。

您正在使用非标准的套接字目录。 默认情况下,套接字存储在/tmp/emacsXYZQ (其中XYZQ是数字)。 不能期望emacsclient知道将套接字放在哪里,因此需要告诉它(如果不是通常的地方)。 您可以使用-s命令执行此操作。

emacsclient -s ~/.emacs.d/server/server

通常,您可以通过添加以下内容来简化此操作

EMACS_SERVER_FILE=~/.emacs.d/server/server

到您的~/.profile并正常使用emacsclient ,但是我不确定那是什么Windows模拟。

引用:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM