2011-04-14 206 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