解决this error后,我现在收到另一个错误lein ritz
:
Caused by: java.lang.RuntimeException: Unable to resolve var: main/warn-chaining in this context, compiling:(ritz/swank/project.clj:98:11)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6567)
at clojure.lang.Compiler.analyze(Compiler.java:6361)
at clojure.lang.Compiler.analyze(Compiler.java:6322)
at clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3573)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6562)
at clojure.lang.Compiler.analyze(Compiler.java:6361)
at clojure.lang.Compiler.analyze(Compiler.java:6322)
at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5708)
at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6009)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6560)
at clojure.lang.Compiler.analyze(Compiler.java:6361)
at clojure.lang.Compiler.analyzeSeq(Compiler.java:6548)
at clojure.lang.Compiler.analyze(Compiler.java:6361)
at clojure.lang.Compiler.analyze(Compiler.java:6322)
at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5708)
答案 0 :(得分:0)
这看起来就像是在项目目录之外运行lein ritz
。
新版ritz
会发出警告:
无法找到ritz
所需的project.clj
但是lein ritz-nrepl
仍会导致未捕获的java运行时异常:
Unable to resolve var: main/warn-chaining in this context
解决方案: cd到您的项目目录,然后从那里再试一次。