连接问题重新

我最近开始在Emacs 24下使用CIDER。我的工作流程涉及通过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

我怀疑它与前一个实例仍然阻塞的连接端口有关,特别是因为新的连接尝试位于相同的端口号。 是否有一种简单的方法可以完全释放先前使用的端口和/或强制CIDER尝试在不同的端口上尝试? 也许你有其他建议使用CIDER进行远程工作。 任何帮助不胜感激。


如果repl仍然从前面的cider-jack-in ,则应该使用cider命令连接到正在运行的实例,或者在启动新实例之前停止前一个。

链接地址: http://www.djcxy.com/p/38599.html

上一篇: connection issue re

下一篇: Dynamic module import in Python