私はちょうどClojureとWebプログラミングを学び始めています。私はClojure 1.3.0
にLeiningen 2.0.0-preview2
をインストールしており、プロジェクトを正しく作成できます。しかし、lein plugin install lein-noir 1.2.1
を実行してnoirをインストールしたとき、私はいつもThat's not a task. Use "lein help" to list all tasks.
エラーを受け取りました。leiningen install lein-noir failed
:dev-dependencies
としてにlein-noirを追加しようとしましたが、lein deps
を実行しましたが、何もしませんでした。
問題の原因がわかっていて、どうすれば解決できるのでしょうか。どうもありがとう!
私の環境:
- のMac OS X 10.6.8
- Java 6の
- Leiningenを2.0.0-preview2
私はまた、Leiningenを1.7にしようと試みたが、別のエラーを持っていますleiningen 1.7はClojure 1.2.xでしか動作しないので誰かがそれを言った Leiningen 1.7を使ったときのエラーは次のとおりです。
Exception in thread "main" java.lang.RuntimeException: java.lang.NoSuchMethodError: clojure.lang.KeywordLookupSite.(ILclojure/lang/Keyword;)V at clojure.lang.Util.runtimeException(Util.java:165) at clojure.lang.Compiler.eval(Compiler.java:6476) at clojure.lang.Compiler.eval(Compiler.java:6431) at clojure.core$eval.invoke(core.clj:2795) at clojure.main$eval_opt.invoke(main.clj:296) at clojure.main$initialize.invoke(main.clj:315) at clojure.main$script_opt.invoke(main.clj:339) at clojure.main$main.doInvoke(main.clj:426) at clojure.lang.RestFn.invoke(RestFn.java:551) at clojure.lang.Var.invoke(Var.java:426) at clojure.lang.AFn.applyToHelper(AFn.java:193) at clojure.lang.Var.applyTo(Var.java:518) at clojure.main.main(main.java:37) Caused by: java.lang.NoSuchMethodError: clojure.lang.KeywordLookupSite.(ILclojure/lang/Keyword;)V at leiningen.util.plugins$stale_QMARK_.(plugins.clj:68) at leiningen.util.plugins__init.load(Unknown Source) at leiningen.util.plugins__init.(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at clojure.lang.RT.loadClassForName(RT.java:2030) at clojure.lang.RT.load(RT.java:417) at clojure.lang.RT.load(RT.java:398) at clojure.core$load$fn__4610.invoke(core.clj:5386) at clojure.core$load.doInvoke(core.clj:5385) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5200) at clojure.core$load_lib.doInvoke(core.clj:5237) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:602) at clojure.core$load_libs.doInvoke(core.clj:5271) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:604) at clojure.core$use.doInvoke(core.clj:5363) at clojure.lang.RestFn.invoke(RestFn.java:482) at leiningen.core$loading__4414__auto__.invoke(core.clj:1) at leiningen.core__init.load(Unknown Source) at leiningen.core__init.(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at clojure.lang.RT.loadClassForName(RT.java:2030) at clojure.lang.RT.load(RT.java:417) at clojure.lang.RT.load(RT.java:398) at clojure.core$load$fn__4610.invoke(core.clj:5386) at clojure.core$load.doInvoke(core.clj:5385) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5200) at clojure.core$load_lib.doInvoke(core.clj:5237) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:602) at clojure.core$load_libs.doInvoke(core.clj:5271) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:604) at clojure.core$use.doInvoke(core.clj:5363) at clojure.lang.RestFn.invoke(RestFn.java:408) at user$eval1.invoke(NO_SOURCE_FILE:1) at clojure.lang.Compiler.eval(Compiler.java:6465) ... 11 more
lein-noir "1.2.1"
?私は、2.0.0のバージョンはまだ使いやすい "プレビュー"だと思っています。私はそれをうまく動作させることができませんでした。私は問題なくClojure 1.3でlein 1.7を使用しますが。 – MisterMetaphorLeiningen 1.xは、内部的に使用する独自のclojure-1.2 jarファイルをバンドルしているため、問題は発生しません。あなたがそこにいるエラーを投稿すると、誰かを助けることができるかもしれません。私はまだleiningen 2をインストールしていないので、そこに何があるのかわかりません。 – deong
質問を修正しました。どなたでも見ていただけますか? – vreal