2011-11-13 3 views
3

REPL을 시작한 다음 (use 'non-existent-thing) **와 같은 예외를 throw하면 REPL은 입력 한 내용을 평가하지 않습니다. 돌릴 수있는 특별한 열쇠가 있습니까? 나를 맞이하고, 팔을 벌리지 않고 한 번 더 들어보세요. 또는 Ctrl-d, 다시 시작해야하며 지금까지 내가 있던 위치까지 모든 것을 입력하고이 시간에 올바르게해야합니까? 결과Unreponsive Clojure REPL after exception

: 스레드에서

예외 "스레드 1"java.lang.RuntimeException가 : java.io.FileNotFoundException이 : 클래스 경로에 non_existent_thing__init.class 또는 non_existent_thing.clj을 찾을 수 없습니다 : (NO_SOURCE_FILE를 : 0)

편집 : 나는 내가 그 본 적이 내가 윈도우, 리눅스, OSX에서 사용 lein repl을을했습니다 lein repl을

+0

이클립스를 사용할 때도 마찬가지입니다. REPL 자체에서 문제가 될 수 있다고 생각합니다. – semisight

+0

방금 ​​발견 한 IntelliJ REPL을 수행하지 않으므로 Leiningen 일 수도 있습니다 – Hendekagon

+1

왜 이맥스에서는'lein swank'를 사용할 수 없습니까? –

답변

0

를 사용하고 있음을 언급한다. 좀 이상한 점은 repl 프롬프트에 한번 또는 두 번 입력해야한다는 것입니다.

만약을 대비해 ... 어떤 버전의 라이닝을 사용하십니까? 최근 JDK? Clojure 버전?

+0

Java 1.6.0_22 Java HotSpot (TM) 64 비트 서버 VM, Clojure 1.2.0, Ubuntu 10.04에서의 Leiningen 1.5.0-SNAPSHOT. 나는 새로운 빈 공간을 비운 다음 lein repl을 시도했다. – Hendekagon

+0

'[ring/ring-devel "0.2.0"]'을 프로젝트에 추가 했습니까? 제 생각에, 당신은 그것을 놓치고 있습니다. –

+0

방금 ​​다른 컴퓨터에서 시도했는데 문제가 발생하지 않아서 필자 설치에 문제가 발생합니다 ... – Hendekagon