你好!谢谢您的回复。
运行在
macOS Catalina 10.15.6
Java:OpenJDK 运行时环境(版本 1.8.0_282-b08)
使用 Homebrew 安装了 lein
/usr/local/Cellar/leiningen/2.9.5/bin/lein
搜索 clojure*.jar
/usr/local/Cellar/clojure/1.10.2.774/libexec/clojure-tools-1.10.2.774.jar
.m2/repository/org/clojure/clojure/1.3.0/clojure-1.3.0.jar
.m2/repository/org/clojure/clojure/1.10.1/clojure-1.10.1.jar
.m2/repository/org/clojure/clojure/1.8.0/clojure-1.8.0.jar
.m2/repository/clojure-complete/clojure-complete/0.2.4/clojure-complete-0.2.4.jar
.m2/repository/clojure-complete/clojure-complete/0.2.5/clojure-complete-0.2.5.jar
{过去尝试过在 Clojure 中玩耍}
emacs clojure-mode
.emacs.d/elpa/clojure-mode-20201126.1558
~/.lein/profiles.clj 的内容
{:用户 {:插件 [[cider/cider-nrepl "0.8.1"]]}}%
在 cider* 上进行查找
.m2/repository/cider/cider-nrepl/0.8.1/cider-nrepl-0.8.1.jar
.emacs.d/elpa/cider-20210127.640
lein repl
出现错误。错误开始于
clojure.lang.Compiler$CompilerException: 编译时语法错误在 (cider/nrepl.clj:1:1)。
#:clojure.error{:阶段 :编译语法检查, :行号 1, :列号 1, :源 "cider/nrepl.clj"}
然后是堆栈跟踪。其中包含
Caused by: java.io.FileNotFoundException: 无法找到 clojure/tools/nrepl/server__init.class,clojure/tools/nrepl/server.clj 或 clojure/tools/nrepl/server.cljc 在类路径上。
以及更多的堆栈跟踪。
我想到了一个问题,elpa 下的 cider 版本完全不同。这可能就是问题所在吗?