0

ritz/lein/emacs などをセットアップして、clojure 開発環境を作成しようとしています。

インストールlein plugin install lein-ritz "0.5.0"してプロジェクトファイルに追加しました。しようlein ritzとすると、次の例外が発生します。

arash@azure:~/programming/onebreaker$ lein ritz スレッド「メイン」での例外 java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 57) Sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) で java.lang.reflect.Method.invoke(Method.java:601) で jline.ConsoleRunner.main(ConsoleRunner.java:69) でjava.io.FileNotFoundException: leiningen/core/eval_ が見つかりませんでしたクラスパスの init.class または leiningen/core/eval.clj: (ritz.clj:1) at clojure.lang.Compiler.eval(Compiler.java:5440) at clojure.lang.Compiler.eval(Compiler.java:5415) ) clojure.lang.Compiler.load(Compiler.java:5857) で clojure.lang.RT.loadResourceScript(RT.java:340) で clojure.lang.RT.loadResourceScript(RT.java:331) で clojure.lang .RT.load(RT.java:409) at clojure.lang.RT.load(RT.java:381) at clojure.core$load$fn_4519.invoke(core.clj:4915) at clojure.core$load.doInvoke(core.clj:4914) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core .clj:4729) で clojure.core$load_lib.doInvoke(core.clj:4766) で clojure.lang.RestFn.applyTo(RestFn.java:142) で clojure.core$apply.invoke(core.clj:542) clojure.core$load_libs.doInvoke(core.clj:4800) で clojure.lang.RestFn.applyTo(RestFn.java:137) で clojure.core$apply.invoke(core.clj:542) で clojure.core$ require.doInvoke(core.clj:4881) at clojure.lang.RestFn.invoke(RestFn.java:408) at leiningen.core$resolve_task.invoke(core.clj:208) at leiningen.core$apply_task.invoke(core) .clj:258) で leiningen.core$_main.doInvoke(core.clj:329) で clojure.lang.RestFn.invoke(RestFn.java:410) で clojure.lang.AFn.applyToHelper(AFn.java:161) at clojure.lang.RestFn.applyTo(RestFn.java:132) at clojure.core$apply.invoke(core.clj:542) at leiningen.core$_main.invoke(core.clj) :332) user$eval42.invoke(NO_SOURCE_FILE:1) で clojure.lang.Compiler.eval(Compiler.java:5424) で clojure.lang.Compiler.eval(Compiler.java:5391) で clojure.core$eval .invoke(core.clj:2382) at clojure.main$eval_opt.invoke(main.clj:235) at clojure.main$initialize.invoke(main.clj:254) at clojure.main$script_opt.invoke(main. clj:270) で clojure.main$main.doInvoke(main.clj:354) で clojure.lang.RestFn.invoke(RestFn.java:457) で clojure.lang.Var.invoke(Var.java:377) でclojure.lang.AFn.applyToHelper(AFn.java:172) at clojure.lang.Var.applyTo(Var.java:482) at clojure.main.main(main.java:37) ...さらに 5 原因: java.io.FileNotFoundException: leiningen/core/eval_ が見つかりませんでしたクラスパスの init.class または leiningen/core/eval.clj: clojure.lang.RT.load(RT.java:412) で clojure.lang.RT.load(RT.java:381) で clojure.core$load $fn _4519.invoke(core.clj:4915) at clojure.core$load.doInvoke(core.clj:4914) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke (core.clj:4729) で clojure.core$load_lib.doInvoke(core.clj:4766) で clojure.lang.RestFn.applyTo(RestFn.java:142) で clojure.core$apply.invoke(core.clj: 542) で clojure.core$load_libs.doInvoke(core.clj:4800) で clojure.lang.RestFn.applyTo(RestFn.java:137) で clojure.core$apply.invoke(core.clj:542) で clojure. core$require.doInvoke(core.clj:4881) at clojure.lang.RestFn.invoke(RestFn.java:436) at leiningen.ritz$eval68$loading_ 4414_auto____69.invoke(ritz.clj:1) at leiningen.ritz$eval68.invoke(ritz.clj:1) at clojure.lang.Compiler.eval(Compiler.java:5424) ... 44 もっと見る

これを解決するために私に挨拶できますか?

4

1 に答える 1

1

leinigen2 を試しましたか?私は leiningen 2.0.0-review10 を使用しており、~/.lein/profiles.cljファイルには次のものが含まれています。

{:user {:plugins [
              ;;...
      [lein-ritz  "0.5.0"]
              ;;...
  ]}}

実行lein ritz結果:

user=> Swank server listening on local port 61428
于 2012-11-06T11:21:14.567 に答える