尝试“lein ritz”的另一个错误 - 无法在此上下文中解析var:main / warn-chaining,编译:(ritz / swank / project.clj:98:11)

时间:2013-05-09 21:15:31

标签: clojure leiningen

解决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)

1 个答案:

答案 0 :(得分:0)

这看起来就像是在项目目录之外运行lein ritz

新版ritz会发出警告:

  

无法找到ritz

所需的project.clj

但是lein ritz-nrepl仍会导致未捕获的java运行时异常:

Unable to resolve var: main/warn-chaining in this context

解决方案: cd到您的项目目录,然后从那里再试一次。