首页 文章

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

提问于
浏览
8

有谁知道我为什么会收到以下错误?我读了类似问题的答案,建议使用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“part-of-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 Could not locate clojure/core/async__init.class or clojure/core/async.clj on 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 回答

  • 13

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

相关问题