2014-04-07 22 views
1

我最近開始Emacs的24.我的工作流程涉及將要經由流浪漢遠程服務器,然後執行cider-jack-in運行nREPL服務器連接到的Clojure上,根據使用蘋果酒服務器。如果我在Emacs的新實例中運行它,它一切正常。但是,如果由於某種原因連接斷開或休眠系統,我無法重新啓動REPL。我得到以下信息:Clojure的 - 連接問題,重新運行蘋果酒玩偶

Connecting to nREPL on localhost:58062... 
error in process filter: open-network-stream: make client process failed: connection refused, :name, nrepl, :buffer, *nrepl-connection clojure-koans*<3>, :host, localhost, :service, 58062, :nowait, nil 
error in process filter: make client process failed: connection refused, :name, nrepl, :buffer, *nrepl-connection clojure-koans*<3>, :host, localhost, :service, 58062, :nowait, nil 

我懷疑它是做與以前的實例仍然舉起了連接端口的存在,特別是因爲新的連接嘗試在相同的端口號。是否有一種簡單的方法可以完全釋放先前使用的端口和/或強制CIDER嘗試在不同的端口上嘗試?也許你有其他建議使用CIDER進行遠程工作。任何幫助不勝感激。

回答

1

如果repl仍在運行之前的cider-jack-in,則應使用cider命令連接到正在運行的實例,或者在啓動新實例之前停止之前的操作。