Emacs Clojure-连接问题重新运行苹果酒插孔

Emacs Clojure-连接问题重新运行苹果酒插孔,emacs,clojure,emacs24,nrepl,cider,Emacs,Clojure,Emacs24,Nrepl,Cider,我最近开始在Emacs24下使用苹果酒。我的工作流程包括通过Tramp转到远程服务器,然后执行cider jack in,在该服务器上运行连接到Clojure的nREPL服务器。如果我在Emacs的一个新实例中运行它,那么一切都很好。但是,如果由于某种原因连接中断或我休眠了系统,我将无法重新启动REPL。我得到以下信息: Connecting to nREPL on localhost:58062... error in process filter: open-network-stream:

我最近开始在Emacs24下使用苹果酒。我的工作流程包括通过Tramp转到远程服务器,然后执行
cider jack in
,在该服务器上运行连接到Clojure的nREPL服务器。如果我在Emacs的一个新实例中运行它,那么一切都很好。但是,如果由于某种原因连接中断或我休眠了系统,我将无法重新启动REPL。我得到以下信息:

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
连接到本地主机上的nREPL:58062。。。
进程筛选器中出错:打开网络流:使客户端进程失败:连接被拒绝,:name,nrepl,:buffer,*nrepl连接clojure koans*,:host,localhost,:service,58062,:nowait,nil
进程筛选器中出错:使客户端进程失败:连接被拒绝,:name,nrepl,:buffer,*nrepl连接clojure koans*,:host,localhost,:service,58062,:nowait,nil

我怀疑这与连接端口仍然被前一个实例阻塞有关,特别是因为新的连接尝试在相同的端口号上。有没有一种简单的方法可以完全释放以前使用的端口和/或强制苹果酒在不同的端口上尝试?也许你对远程工作使用苹果酒还有其他建议。非常感谢您的帮助。

如果repl仍在中从先前的
苹果酒插孔运行,您应该使用
苹果酒
命令连接到正在运行的实例,或者在启动新实例之前停止先前的实例