在Eclipse+Counterclockwise中,当我想连接到REPL时,对话框告诉我可以使用HTTP上的nREPL:
如何设置这个?这与drawbridge有什么关联吗?我一直无法使它们共同工作,尽管
为了清晰起见,相对于传统REPL,这有什么用处:传统REPL仅适用于本地主机。您可以通过SSH端口隧道进行桥接,但是这种基于HTTP的REPL是远程“实时”服务器的可行替代方案。
lein repl :connect http://my.url/repl
对我有效。为了清晰起见,相对于传统REPL,这有什么用处:传统REPL仅适用于本地主机。您可以通过SSH端口隧道进行桥接,但是这种基于HTTP的REPL是远程“实时”服务器的可行替代方案。
为了完整起见,这是服务器端:
- drawbridge - HTTP传输 - https://github.com/cemerick/drawbridge
- 如何使用 - https://devcenter.heroku.com/articles/debugging-clojure
- 示例应用程序 - https://github.com/technomancy/chortles
lein repl :connect http://lispark/repl
可以连接,但 Counterclockwise 不能。 - Martin Janiczek