ClassNotFoundException 试图 运行 "lein run server-headless" 任何项目
ClassNotFoundException trying to run "lein run server-headless" for any project
我正在尝试学习 clojure,但我看过的大多数教程和示例代码都无法 运行 我。
每当我尝试使用 "lein ring server-headless" 启动环形应用程序时,它会下载所有依赖项,然后死于大量堆栈跟踪,因为它找不到 leiningen.core.project$reduce_repo_step :
Exception in thread "main" java.lang.ClassNotFoundException: leiningen.core.project$reduce_repo_step, compiling:(/tmp/form-init4519196078572752752.clj:1)
at clojure.lang.Compiler.load(Compiler.java:6958)
at clojure.lang.Compiler.loadFile(Compiler.java:6912)
at clojure.main$load_script.invoke(main.clj:283)
at clojure.main$init_opt.invoke(main.clj:288)
at clojure.main$initialize.invoke(main.clj:316)
at clojure.main$null_opt.invoke(main.clj:349)
发生这种情况的代码示例是 https://github.com/kendru/restful-clojure and https://github.com/diamondap/ring-sample
处的 samples/tutorials
我的 leiningen/clojure 本地设置有问题吗?我在 linux mint.
上使用 leiningen 2.6.0
您链接的教程似乎使用的是 ring
的旧版本——1.2.1 和 1.1.0。我注意到如果你创建一个新的 luminus 项目:
lein new luminus guestbook +h2
你最终得到 ring
版本 1.4.0。您可以考虑使用更新的教程。我一直在使用 the official Luminus tutorial.
啊,现在有一个错误报告。我对答案很满意"it's a bug"
我正在尝试学习 clojure,但我看过的大多数教程和示例代码都无法 运行 我。
每当我尝试使用 "lein ring server-headless" 启动环形应用程序时,它会下载所有依赖项,然后死于大量堆栈跟踪,因为它找不到 leiningen.core.project$reduce_repo_step :
Exception in thread "main" java.lang.ClassNotFoundException: leiningen.core.project$reduce_repo_step, compiling:(/tmp/form-init4519196078572752752.clj:1)
at clojure.lang.Compiler.load(Compiler.java:6958)
at clojure.lang.Compiler.loadFile(Compiler.java:6912)
at clojure.main$load_script.invoke(main.clj:283)
at clojure.main$init_opt.invoke(main.clj:288)
at clojure.main$initialize.invoke(main.clj:316)
at clojure.main$null_opt.invoke(main.clj:349)
发生这种情况的代码示例是 https://github.com/kendru/restful-clojure and https://github.com/diamondap/ring-sample
处的 samples/tutorials我的 leiningen/clojure 本地设置有问题吗?我在 linux mint.
上使用 leiningen 2.6.0您链接的教程似乎使用的是 ring
的旧版本——1.2.1 和 1.1.0。我注意到如果你创建一个新的 luminus 项目:
lein new luminus guestbook +h2
你最终得到 ring
版本 1.4.0。您可以考虑使用更新的教程。我一直在使用 the official Luminus tutorial.
啊,现在有一个错误报告。我对答案很满意"it's a bug"