2

其他命令如lein repllein deps等工作正常。

输出如下

C:\Users\test>lein 版本

Java 1.7.0 Java HotSpot(TM) 64 位服务器 VM 上的 Leiningen 2.0.0-preview3

C:\Users\test>lein new first

根据“默认”模板生成一个名为 first 的项目。java.lang.IllegalArgumentException:没有实现方法::make-reader of protocol:#'clojure.java.io/IOFactory 找到类:clojure.core$_cache_protocol_fn.invoke(core_deftype.clj:495) at clojure .java.io$fn_7795 $G_7790__7802.invoke(io.clj:63) at clojure.java.io$reader.doInvoke(io.clj:96) at clojure.lang.RestFn.invoke(RestFn.java:410) at leiningen.new.templates$slurp_resource .invoke(templates.clj:29) at leiningen.new.templates$renderer$fn__713.doInvoke(templates.clj:79) at clojure.lang.RestFn.invoke(RestFn.java:423) at leiningen.new.default$ default.invoke(default.clj:15) at clojure.lang.Var.invoke(Var.java:401) at clojure.lang.AFn.applyToHelper(AFn.java:161) at clojure.lang.Var.applyTo(Var .java:518) at clojure.core$apply.invoke(core.clj:602) at leiningen.new$create.doInvoke(new.clj:54) at clojure.lang.RestFn.invoke(RestFn.java:425)在 clojure.lang 的 clojure.lang.AFn.applyToHelper(AFn.java:161) 的 leiningen.new$create.invoke(new.clj:47)。RestFn.applyTo(RestFn.java:132) at clojure.core$apply.invoke(core.clj:600) at leiningen.new$new.doInvoke(new.clj:101) at clojure.lang.RestFn.invoke(RestFn .java:421) 在 clojure.lang.Var.invoke(Var.java:405) 在 clojure.lang.AFn.applyToHelper(AFn.java:163) 在 clojure.lang.Var.applyTo(Var.java:518)在 clojure.core$apply.invoke(core.clj:602) 在 leiningen.core.main$resolve_task$fn__699.doInvoke(main.clj:66) 在 clojure.lang.RestFn.applyTo(RestFn.java:139) 在clojure.lang.AFunction$1.doInvoke(AFunction.java:29) 在 clojure.lang.RestFn.applyTo(RestFn.java:137) 在 clojure.core$apply.invoke(core.clj:602) 在 leiningen.core。 main$apply_task.invoke(main.clj:88) 在 leiningen.core.main$clj:600) at leiningen.new$new.doInvoke(new.clj:101) at clojure.lang.RestFn.invoke(RestFn.java:421) at clojure.lang.Var.invoke(Var.java:405) at clojure.lang.AFn.applyToHelper(AFn.java:163) at clojure.lang.Var.applyTo(Var.java:518) at clojure.core$apply.invoke(core.clj:602) at leiningen.core.main $resolve_task$fn__699.doInvoke(main.clj:66) at clojure.lang.RestFn.applyTo(RestFn.java:139) at clojure.lang.AFunction$1.doInvoke(AFunction.java:29) at clojure.lang.RestFn .applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:602) at leiningen.core.main$apply_task.invoke(main.clj:88) at leiningen.core.main$clj:600) at leiningen.new$new.doInvoke(new.clj:101) at clojure.lang.RestFn.invoke(RestFn.java:421) at clojure.lang.Var.invoke(Var.java:405) at clojure.lang.AFn.applyToHelper(AFn.java:163) at clojure.lang.Var.applyTo(Var.java:518) at clojure.core$apply.invoke(core.clj:602) at leiningen.core.main $resolve_task$fn__699.doInvoke(main.clj:66) at clojure.lang.RestFn.applyTo(RestFn.java:139) at clojure.lang.AFunction$1.doInvoke(AFunction.java:29) at clojure.lang.RestFn .applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:602) at leiningen.core.main$apply_task.invoke(main.clj:88) at leiningen.core.main$clojure.lang.Var.applyTo(Var.java:518) 的 clojure.lang.AFn.applyToHelper(AFn.java:163) 调用(Var.java:405)$apply.invoke(core.clj :602) 在 leiningen.core.main$resolve_task$fn__699.doInvoke(main.clj:66) 在 clojure.lang.RestFn.applyTo(RestFn.java:139) 在 clojure.lang.AFunction$1.doInvoke(AFunction.java :29) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:602) at leiningen.core.main$apply_task.invoke(main.clj:88)在 leiningen.core.main$clojure.lang.Var.applyTo(Var.java:518) 的 clojure.lang.AFn.applyToHelper(AFn.java:163) 调用(Var.java:405)$apply.invoke(core.clj :602) 在 leiningen.core.main$resolve_task$fn__699.doInvoke(main.clj:66) 在 clojure.lang.RestFn.applyTo(RestFn.java:139) 在 clojure.lang.AFunction$1.doInvoke(AFunction.java :29) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:602) at leiningen.core.main$apply_task.invoke(main.clj:88)在 leiningen.core.main$applyTo(RestFn.java:139) at clojure.lang.AFunction$1.doInvoke(AFunction.java:29) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core. clj:602) 在 leiningen.core.main$apply_task.invoke(main.clj:88) 在 leiningen.core.main$applyTo(RestFn.java:139) at clojure.lang.AFunction$1.doInvoke(AFunction.java:29) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core. clj:602) 在 leiningen.core.main$apply_task.invoke(main.clj:88) 在 leiningen.core.main$main$fn _731.invoke(main.clj:140) at leiningen.core.main$_main.doInvoke(main.clj:140) at clojure.lang.RestFn.invoke(RestFn.java:421) at clojure.lang。 Var.invoke(Var.java:405) at clojure.lang.AFn.applyToHelper(AFn.java:163) at clojure.lang.Var.applyTo(Var.java:518) at clojure.core$apply.invoke(core .clj:600) at clojure.main$main_opt.invoke(main.clj:323) at clojure.main$main.doInvoke(main.clj:426) at clojure.lang.RestFn.invoke(RestFn.java:457)在 clojure.lang.Var.invoke(Var.java:413) 在 clojure.lang.AFn.applyToHelper(AFn.java:172) 在 clojure.lang.Var.applyTo(Var.java:518) 在 clojure.main。主要(main.java:37)

4

1 回答 1

0

我遇到了类似的问题并通过切换到 lein 1.7.1 解决了它。

尝试下载https://raw.github.com/technomancy/leiningen/stable/bin/lein.bat,然后运行:

lein self-install
于 2012-04-17T23:52:32.470 回答