[英]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.