emacs - 读取Clojure文件时出现EOF异常

标签 emacs clojure jetty ring hiccup

当我在环形 jetty 服务器上运行Web应用程序时,出现了EOF异常,我无法解决此问题,因为没有线索指出错误发生在哪一行。我在我的clojure代码上使用了compojure和打ic。我正在使用Emacs 23作为编辑器。

这是异常(exception)的一部分:

Exception in thread "main" java.lang.Exception: EOF while reading (core.clj:66)
        at clojure.lang.Compiler.load(Compiler.java:5863)
        at clojure.lang.RT.loadResourceScript(RT.java:340)
        at clojure.lang.RT.loadResourceScript(RT.java:331)
.................
............
.........
.....

我该如何解决?谢谢!

最佳答案

我猜您括号,括号或花括号不匹配。在Emacs中,尝试M-x show-paren-mode,然后将光标放在文件中的各种括号中(从第一个括号开始)以找出不匹配的括号。

关于emacs - 读取Clojure文件时出现EOF异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6722320/

相关文章:

emacs - 如何快速浏览 Emacs 中的大量文件?

java - 一种从 Clojure 中的 java.io.File.listFiles 中剥离返回值的方法

haskell - Hindley-Milner 中的 `Let` 推理

java - 无法将 JSP 属性组配置与 jetty-runner 9.1.4 一起使用

emacs - Emacs:具有emacs --daemon的GUI无法正确加载字体

emacs - 在 Emacs 23.1.1 中绑定(bind) M-<up>/M-<down>

java - sqrt、cbrt - 如果不需要平方根或立方根,而是任意根怎么办?

mysql - jetty无法加载mysql jdbc驱动

java - 使用 web.xml 配置嵌入式 jetty ?

emacs - emacs 上的 ediprolog 奇怪行为