gpt4 book ai didi

Clojure 无法在 clojars 依赖项中找到 __init.class

转载 作者:行者123 更新时间:2023-12-05 04:09:22 24 4
gpt4 key购买 nike

我遇到了常见的 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 正确填充)是新问题。

最佳答案

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

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

(:require [doctex.core])

库的文档应该在某处包含该信息。

关于Clojure 无法在 clojars 依赖项中找到 __init.class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46145118/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com