Clojure编译错误 - 无法解析符号:在此上下文中

时间:2016-01-26 16:23:58

标签: clojure

就在我以为我在Clojure错误中看到了这一切时,我得到了令人困惑的一个。使用lein compile编译我的.clj文件时,我得到了这个例外:

java.lang.RuntimeException: Unable to resolve symbol: this in this context, compiling:(medical_notes/read_notes.clj:135:26)

它指向的read_notes.clj文件中的行(135)只是

{:type :compute}

是的。这个词"这个"不会出现在文件中的任何位置。该行在此函数内:

(defn m-compute
 "Message sent to master to start the computation"
 []
 {:type :compute})

任何人都知道什么令人困惑?

更新:在排除故障并尝试不同的事情后,我至少可以说现在报告错误的行号是完全错误的。它总是报告完全相同的行号(135:26),无论如何。现在,文件中的第135行是一个空白行,它仍然将该行作为问题调出来。

0 个答案:

没有答案