首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Clojure在clojars依赖项中找不到__init.class

Clojure在clojars依赖项中找不到__init.class
EN

Stack Overflow用户
提问于 2017-09-11 04:11:00
回答 1查看 1.5K关注 0票数 2

我得到了常见的clojure错误:

代码语言:javascript
复制
Unhandled java.io.FileNotFoundException
Could not locate org/dsteurer/doctex__init.class or
org/dsteurer/doctex.clj on classpath.

正确的文件在我的project.clj中:依赖于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填充正确)是新出现的问题。

EN

回答 1

Stack Overflow用户

发布于 2017-09-11 04:18:55

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

一个常用的默认名称空间是core,因此可以尝试

代码语言:javascript
复制
(:require [doctex.core])

库的文档应该在某个地方包含该信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46145118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档