2011-04-14 207 views
1

当我运行启动服务器在Emacs我得到了我的*邮件*缓冲区以下:无法启动启动Emacs服务器

apply: Cannot bind server socket: cannot assign requested address 

这Emacs的二进制可以用一堆主机在我的网站,但它只有一台主机有问题。不知道是什么原因。有没有人知道我如何开始调试?

+0

http://serverfault.com/他们肯定会帮你 – BlackBear 2011-04-14 20:16:48

+1

我不认为emacs服务器是足够的serverfault.com服务器上的问题。 – 2011-04-14 20:25:10

+0

可能不相关,但[这个问题](http://stackoverflow.com/questions/885793/emacs-error-when-calling-server-start)解决了启动emacs服务器的问题。至少有三个答案解决了这个问题。 – harpo 2011-04-14 21:01:14

回答

2

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

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

+0

我肯定会怀疑问题是由另一个已经运行的emacs服务器引起的。 – 2011-04-14 22:00:22