在 (*cider-repl ..*:1:1) 编译语法错误。没有这样的变量:user/reset

Syntax error compiling at (*cider-repl ..*:1:1). No such var: user/reset

A cider-refresh 在成功 cider-jack-in 之后立即以错误结束:

Syntax error compiling at (*cider-repl my-project:localhost:54396(clj)*:1:1).
No such var: user/reset

有什么指点吗?

苹果酒启动命令为:

 Startup: lein update-in :dependencies conj \[acyclic/squiggly-clojure\ \"0.1.9-SNAPSHOT\"\] 
 -- update-in :dependencies conj \[nrepl/nrepl\ \"0.8.3\"\] 
 -- update-in :plugins conj \[refactor-nrepl\ \"2.5.0\"\] 
 -- update-in :plugins conj \[cider/cider-nrepl\ \"0.25.8\"\]
 -- repl :headless :host localhost

我没见过那个问题。此外,我在 CIDER 的文档中没有看到对用户定义的“重置”功能的引用(该功能现在称为 cider-ns-refresh -- https://docs.cider.mx/cider/usage/misc_features.html) or the docs of the tools.namespace library that CIDER uses (https://github.com/clojure/tools.namespace)。

但是,您希望 tools.namespace 在刷新前后调用函数的挂钩。也许在你的 init.el.

中配置了这样的钩子