【发布时间】:2015-11-16 09:13:25
【问题描述】:
我有一个 Luminus 项目,服务器在 localhost:7000 上运行。我使用cider-connect 将自己附加到这个repl,但我遇到了以下墙:
; CIDER 0.10.0snapshot (package: 20150820.852) \
(Java 1.7.0_51, Clojure 1.7.0, nREPL 0.2.10)
WARNING: The following required nREPL ops are not supported:
apropos classpath complete eldoc format-code format-edn info inspect-pop \
inspect-push inspect-refresh macroexpand ns-list ns-vars ns-path refresh \
resource stacktrace toggle-trace-var toggle-trace-ns undef
Please, install (or update) cider-nrepl 0.10.0-SNAPSHOT and restart CIDER
我想至少需要其中一个来进行调试;尝试检测函数 yield
clojure.lang.LispReader$ReaderException: java.lang.RuntimeException: \
No reader function for tag dbg
我可以使用“正常”的 Clojure 项目进行调试。我尝试将通常在 ~/.lein/profiles.clj 中的样板添加到项目的 project.clj 中,但没有效果:
:profiles/dev {:dependencies [[org.clojure/tools.nrepl "0.2.10"]]
:plugins [[cider/cider-nrepl "0.10.0-SNAPSHOT"]]}
如何将 CIDER 的调试器附加到此 Web 应用程序?
【问题讨论】:
-
我不确定苹果酒,但你看到了吗:luminusweb.net/docs/deployment.md#enabling_nrepl
-
@Ballpark 哦,我真的想出了这个!我忘了这就是这个问题的意义所在。今晚我会自己回答。
-
@SeanAllred 我想看看这个答案
-
@SeanAllred 最好在此处发布该答案,以便最终遇到类似问题的其他人可以解决它。
-
@foki 唉——我似乎总是在这里做出承诺,但在自我回答方面我不会遵守。我添加了一个待办事项,但列表很长。在此期间请参阅gitter.im/clojure-emacs/cider?at=55d8c4dfb6d887d9704d21f5。
标签: debugging clojure cider luminus