Lein Ritz设置错误



我正在尝试设置ritz/lein/emacs等,以创建一个clojure dev环境。

我安装了lein plugin install lein-ritz "0.5.0"并将其添加到我的项目文件中。尝试lein ritz时,我会得到此例外:

arash@azure:〜/编程/Onebreaker $ Lein Ritz 线程中的异常" main" java.lang.reflect.invocation targetException 在sun.reflect.nativemethodaccessorimpl.invoke0(天然方法) 在sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57) 在sun.reflect.delegatingmethodaccessorimpl.invoke(授权methodaccessorimpl.java:43) 在java.lang.reflect.method.invoke(method.java:601) 在Jline.consolerunner.main(consolerunner.java:69) 引起的: 在clojure.lang.compiler.eval(compiler.java:5440) 在clojure.lang.compiler.eval(compiler.java:5415) 在clojure.lang.compiler.load(compiler.java:5857) 在clojure.lang.rt.rt.loadresourcescrips(RT.Java:340) 在clojure.lang.rt.rt.loadresourcescript(rt.java:331) 在clojure.lang.rt.load(rt.java:409) 在clojure.lang.rt.load(rt.java:381) 在clojure.core $ load $ fn _4519.invoke(core.clj:4915) 在clojure.core $ load.doinvoke(core.clj:4914) 在clojure.lang.restfn.invoke(restfn.java:408) 在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) 在clojure.lang.restfn.invoke(restfn.java:408) 在Leiningen.core $ resolve_task.invoke(core.clj:208) 在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) 在clojure.lang.restfn.applyto(Restfn.java:132) 在clojure.core $ apply.invoke(core.clj:542) 在Leiningen.Core $ _MAIN.INVOKE(CORE.CLJ:332) 在用户$ 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) 在clojure.main $ eval_opt.invoke(main.clj:235) 在clojure.main $ inditialize.invoke(main.clj:254) 在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) 在clojure.lang.var.applyto(var.java:482) 在clojure.main.main(main.java:37) ... 5 引起的: 在clojure.lang.rt.load(rt.java:412) 在clojure.lang.rt.load(rt.java:381) 在clojure.core $ load $ fn _4519.invoke(core.clj:4915) 在clojure.core $ load.doinvoke(core.clj:4914) 在clojure.lang.restfn.invoke(restfn.java:408) 在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) 在clojure.lang.restfn.invoke(Restfn.java:436) 在Leiningen.ritz $ eval68 $ loading_ 4414 _AUTO ____ 69.invoke(ritz.clj:1) 在Leiningen.ritz $ eval68.invoke(ritz.clj:1) 在clojure.lang.compiler.eval(compiler.java:5424) ... 44

您可以帮助我解决这个问题吗?

您是否尝试过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

最新更新