【问题标题】:boot-clj: browser repl after cider-jack-inboot-clj: cider-jack-in 后的浏览器 repl
【发布时间】:2016-12-14 03:11:26
【问题描述】:

我在 emacs 中启动“引导开发”过程以便之后将其与苹果酒一起使用的工作流程是这样的:

  • 转到 shell 缓冲区。
  • 输入“启动开发”
  • 等到消息“时间已过...”
  • 苹果酒连接(回车,回车)

如果它是 ClojureScript 项目,可以使用以下命令启动浏览器 repl:

(start-repl)

当使用 cider-jack-in 来缓解这一点时,我在最后一步中遇到了问题,即 ClojureScript repl。这是错误消息的开头:

boot.user> (start-repl)
<< started Weasel server on ws://127.0.0.1:45341 >>
<< waiting for client to connect ... java.lang.NullPointerException
    at clojure.java.io$make_parents.invokeStatic(io.clj:443)
    at clojure.java.io$make_parents.doInvoke(io.clj:438)
    at clojure.lang.RestFn.invoke(RestFn.java:410)

(完整的消息可以在这里找到:http://pastebin.com/chBNByKG

我确实根据苹果酒手册添加了 ~/.boot/profile.boot。

【问题讨论】:

    标签: emacs clojure clojurescript cider boot-clj


    【解决方案1】:

    使用cider-jack-in-clojurescript(默认为C-c M-J)而不是cider-jack-in 来获取ClojureScript REPL。 (或连接到外部 REPL。)否则它不起作用,至少对于当前的 CIDER(当时或写作时为 0.14。)

    【讨论】:

    • 您在使用 cider-jack-in-clojurescript 时获得浏览器 repl 吗?我得到一个 rhino cljs repl...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-16
    • 2014-05-19
    • 1970-01-01
    相关资源
    最近更新 更多