不能 运行 和 lein 通话

cannot run ring with lein

我正在用 ring 和 lein 尝试我的第一个 运行,但我在 运行 上遇到了问题。我从 "Web development with Clojure" 一书的第 1 章以及 https://quickleft.com/blog/your-first-clojure-web-app/ 中获取了这个示例。这两个站点的代码都给我同样的错误 - Class Not Found.

我有以下project.clj

(defproject myfirstwebapp "0.1.1"
   :description "A hello world for a Ring based web app"
   :dependencies [[org.clojure/clojure "1.8.0"]
             [ring "1.4.0"]]
   :plugins [[lein-ring "0.9.7"]]
   :dev-dependencies [[lein-ring "0.9.7"]]
   :ring {:handler myfirstwebapp.core/app})

以及以下core.clj

(ns myfirstwebapp.core)
(defn app [req]
  {:status 200
   :headers {"content-Type" "text/html"}
   :body "Hello World!"})

我 运行 的命令是:

lein new myfirstwebapp
edit project.clj as above
cd myfirstwebapp
lein deps
edit src/myfirstwebapp/core.clj as above
lein ring server

现在我收到如下错误:

线程"main"java.lang.ClassNotFoundException异常:leiningen.core.project$reduce_repo_step,编译:(C:\Users\ROG\form-init7789757414629005682.clj:1:17608)

是不是我使用的不同组件的版本不匹配?还是别的?

这是一个bug in lein 2.6.0。已在 2.6.1

中修复