1

当我在 Emacs 中运行 start-server 时,我在 *Messages* 缓冲区中得到以下信息:

 apply: Cannot bind server socket: cannot assign requested address

这个 Emacs 二进制文件在我站点的一堆主机上可用,但它只在一个主机上存在问题。不确定是什么原因。有人知道我如何开始调试这个吗?

4

1 回答 1

2

超级用户可能是更合适的场所。他们也倾向于处理与操作系统相关的问题。

也就是说,您是否绝对确定客户端尚未在相关主机上运行?这将阻止它绑定到套接字...确保用户具有在该系统上创建套接字的适当权限。确保套接字没有卡在某个中间状态(可能权限设置错误,现在用户无法创建新的)。尝试删除套接字(如果存在),然后让 Emacs 创建一个新套接字。

于 2011-04-14T20:56:55.243 回答