找不到类路径上的clojure / core / async__init.class或clojure / core / async.clj

时间:2013-11-17 23:38:40

标签: clojure classpath leiningen

有谁知道我为什么会收到以下错误?我阅读了类似问题的答案,这些问题建议使用Leiningen,我在下面做过,但仍然会收到错误。

MacBook-Pro:~ xxx$ lein new app test

根据' app'生成一个名为test的项目。模板。

MacBook-Pro:~ xxx$ cd test

MacBook-Pro:test xxx$ lein repl

nREPL服务器在主机127.0.0.1上的端口59623上启动

REPL-y 0.2.1

Clojure 1.5.1

文档:(doc function-name-here)

(find-doc" name-of-name-here")

来源:( source function-name-here)

Javadoc :( javadoc java-object-or-class-here)

退出:控制+ D或(退出)或(退出)

结果:存储在变量* 1,* 2,* 3中,* e

中的例外
test.core=> (require '[clojure.core.async :as async :refer :all])

FileNotFoundException无法找到clojure / core / async__init.class或clojure / core / async.clj classpath:clojure.lang.RT.load(RT.java:443)

test.core =>


我也尝试过emacs中的苹果酒repl:

CIDER 0.3.1(Clojure 1.5.1,nREPL 0.2.3)

user> (require '[clojure.core.async :as async :refer :all])

FileNotFoundException无法在类路径上找到clojure / core / async__init.class或clojure / core / async.clj:clojure.lang.RT.load(RT.java:443)

使用者>

1 个答案:

答案 0 :(得分:14)

您需要将其添加到project.clj文件中。有关当前版本的详细信息,请参阅README。对project.clj进行必要的更改后,需要重新启动repl。