Clojure无法在clojars依赖

时间:2017-09-10 20:11:00

标签: clojure leiningen

我遇到了常见的clojure错误:

Unhandled java.io.FileNotFoundException
Could not locate org/dsteurer/doctex__init.class or
org/dsteurer/doctex.clj on classpath.

正确的文件位于我的project.clj:dependencies中,作为[org.dsteurer / doctex" 0.1.10"],该项目中的文件位于我的.m2目录中。

如果我清理.m2存储库并重新启动REPL,则会下载doctex中的文件并将其添加到.m2存储库,但错误仍然存​​在。

没有文件doctex.clj。有文件core.clj和main.clj,main.clj在ns中有一个:gen-class。看看其他的clojar下载,我发现很多只有一个core.clj并且没有" projectname.clj"文件,所以我很困惑。我有几十个clojure项目和许多依赖项,这个问题(依赖项正确,.m2正确填充)是新的。

1 个答案:

答案 0 :(得分:2)

您可能需要错误的命名空间(org.dsteurer.doctex)。

一个常用的默认命名空间是core,所以也许尝试

(:require [doctex.core])

图书馆的文档应该在某处包含该信息。