Vim Fireplace无法连接到nRepl

时间:2013-04-06 01:51:37

标签: vim clojure leiningen

我使用Fireplace设置了Vim,但是当它尝试连接时会抛出错误:

* 处理函数18_leiningen_init..18_leiningen_connect时检测到错误.. nrepl#fireplace_connection#open..35_nrepl_process..35_nrepl_call: 第16行: E605:未捕获异常:nREPL:无法建立连接,因为目标计算机主动拒绝它。 - 连接(2)*

“Lein repl”正在另一个PowerShell实例中运行,并表示它在端口63051上运行。

我认为这是由防火墙引起的,但不能确定,因为我不太了解幕后发生的事情。我试图将防火墙规则添加到lein.bat和java.exe。因为我正在运行具有禁用功能的公司笔记本电脑,所以无法停止防火墙。如果有效的话,会继续尝试和发布。

与此同时......有人会知道这是不是最有可能导致它的原因吗?壁炉使用什么协议连接到REPL?

由于

1 个答案:

答案 0 :(得分:0)

有关开箱即用nREPL协议的信息如下:

https://github.com/clojure/tools.nrepl#transports

因此,您似乎可以尝试使用telnet连接到端口来测试基本连接(甚至与repl交互)。