【问题标题】:Access a running Clojure system via remote REPL通过远程 REPL 访问正在运行的 Clojure 系统
【发布时间】:2010-11-14 09:11:35
【问题描述】:

我有一个在使用 Clojure 的 JVM 中运行的 Web 服务器。我想从 REPL 远程连接到这个 JVM,但是我找不到任何“CLEAR”步骤来解决我如何做到这一点。有人已经这样做了吗?

注意:我可以使用标准的 REPL 或 jline

【问题讨论】:

  • 你为什么要在“clear”周围加上讽刺的引号?
  • 我在“清晰”周围加上引号是因为我不是一个技术含量很高的人,而且我通常需要比普通 StackOverflow 用户更简单的答案

标签: clojure read-eval-print-loop


【解决方案1】:

您可以在代码中包含nREPL。如果您只想查看 JVM 堆和其他统计信息,可以使用 jconsole

【讨论】:

    【解决方案2】:

    简单地使用 GNU screen http://www.gnu.org/software/screen/ 怎么样?它可以让你连接到终端中运行的任何东西。

    编辑:Here 是对 Screen 的一个很好的简短介绍,最后带有更高级的链接。如果您在远程机器上工作,它实际上非常简单易用并且非常有用,因此我建议您研究一下。

    【讨论】:

    • 我查看了 GNU Screen,但它太复杂了,我无法理解。
    • 我添加了一个教程链接,可以帮助您轻松入门。
    【解决方案3】:

    如果您使用 Emacs,http://asymmetrical-view.com/2009/08/20/emacs-slime-remote-repl.html 描述了如何将本地 Emacs 连接到远程 swank-clojure。

    【讨论】:

      猜你喜欢
      • 2019-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-28
      • 2011-05-07
      • 1970-01-01
      相关资源
      最近更新 更多