2011-07-17 13 views
7

WebアプリケーションをRing Jettyサーバーで実行すると、エラーが発生した行を特定できないため、これを修正できません。私は、クロージャーコードにコンポジットとヒカップを使用しています。 Emacs 23をエディタとして使用しています。ここでclojureファイルを読み取っているときにEOF例外が発生しました

は、例外の一部です:

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) 
................. 
............ 
......... 
..... 

私はそれを解決することができますか?ありがとう!

答えて

16

カッコ、カッコまたは中カッコが一致していないようです。 EmacsでM-x show-paren-modeを試してから、ファイル内のさまざまな括弧の上にカーソルを置いて(最初から始めて)、一致しないものを見つけてください。

+0

ありがとう、私は1を逃しました。 –

+2

paredit-modeを使用することをお勧めします。これはs式の作業を簡単に簡略化します –

+0

私は同意します、Alex!もう一度比類のないパレンを見ることはありません! :-)唯一の問題は、pareditをマスターした後に非唇でプログラムするのは迷惑になります... – sanityinc

関連する問題