gpt4 book ai didi

clojure - 找不到 clojure/tools/logging__init.class

转载 作者:行者123 更新时间:2023-12-02 00:03:20 24 4
gpt4 key购买 nike

线程“main”中的异常 java.io.FileNotFoundException:无法在类路径上找到 clojure/tools/logging__init.class 或 clojure/tools/logging.clj

每次运行项目时都会出现此错误。

有一个堆栈跟踪,但它没有显示错误是否来自我的代码?

at clojure.lang.RT.load(RT.java:443)
at clojure.lang.RT.load(RT.java:411)
at clojure.core$load$fn__5018.invoke(core.clj:5530)
at clojure.core$load.doInvoke(core.clj:5529)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:5336)
at clojure.core$load_lib$fn__4967.invoke(core.clj:5375)
at clojure.core$load_lib.doInvoke(core.clj:5374)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invoke(core.clj:619)
at clojure.core$load_libs.doInvoke(core.clj:5413)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:619)
at clojure.core$require.doInvoke(core.clj:5496)
at clojure.lang.RestFn.invoke(RestFn.java:551)
at tombooth.friend_token$eval3554$loading__4910__auto____3555.invoke(friend_token.clj:1)
at tombooth.friend_token$eval3554.invoke(friend_token.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.eval(Compiler.java:6608)
at clojure.lang.Compiler.load(Compiler.java:7064)
at clojure.lang.RT.loadResourceScript(RT.java:370)
at clojure.lang.RT.loadResourceScript(RT.java:361)
at clojure.lang.RT.load(RT.java:440)
at clojure.lang.RT.load(RT.java:411)
at clojure.core$load$fn__5018.invoke(core.clj:5530)
at clojure.core$load.doInvoke(core.clj:5529)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:5336)
at clojure.core$load_lib$fn__4967.invoke(core.clj:5375)
at clojure.core$load_lib.doInvoke(core.clj:5374)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invoke(core.clj:619)
at clojure.core$load_libs.doInvoke(core.clj:5413)
at clojure.lang.RestFn.applyTo(RestFn.java:137)
at clojure.core$apply.invoke(core.clj:619)
at clojure.core$require.doInvoke(core.clj:5496)
at clojure.lang.RestFn.invoke(RestFn.java:512)
at auth_friend.handler$eval1857$loading__4910__auto____1858.invoke(handler.clj:1)
at auth_friend.handler$eval1857.invoke(handler.clj:1)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.eval(Compiler.java:6608)
at clojure.lang.Compiler.load(Compiler.java:7064)
at clojure.lang.RT.loadResourceScript(RT.java:370)
at clojure.lang.RT.loadResourceScript(RT.java:361)
at clojure.lang.RT.load(RT.java:440)
at clojure.lang.RT.load(RT.java:411)
at clojure.core$load$fn__5018.invoke(core.clj:5530)
at clojure.core$load.doInvoke(core.clj:5529)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.core$load_one.invoke(core.clj:5336)
at clojure.core$load_lib$fn__4967.invoke(core.clj:5375)
at clojure.core$load_lib.doInvoke(core.clj:5374)
at clojure.lang.RestFn.applyTo(RestFn.java:142)
at clojure.core$apply.invoke(core.clj:619)
at clojure.core$load_libs.doInvoke(core.clj:5413)

我正在运行这个 friend redis-token的基本示例 project
我也在运行 Leiningen 2.3.3 on Java 1.7.0_45 Java HotSpot(TM) 64-Bit Server VM
编辑:这是 project.clj
(defproject auth_friend "0.1.0-SNAPSHOT"                                                                                                                                                                                                                                        
:description "FIXME: write description"
:url "http://example.com/FIXME"
:dependencies [[org.clojure/clojure "1.5.1"]
[compojure "1.1.6"]
[com.cemerick/friend "0.2.0"]]



:plugins [[lein-ring "0.8.8"]]
:ring {:handler auth_friend.handler/app}
:profiles
{:dev {:dependencies [[javax.servlet/servlet-api "2.5"]
[ring-mock "0.1.5"]]}})

最初我尝试提到 clojar 作为项目的 github 页面中给出的依赖项,然后我下载了两个存储库并将它们作为我项目的一部分。
保持命名空间相同。
但它仍然给出了完全相同的问题。
.
├── #auth_fri#
├── README.md
├── project.clj
├── resources
│   └── public
├── src
│   ├── auth_friend
│   │   ├── #handler.clj#
│   │   └── handler.clj
│   └── tombooth
│   ├── friend_token
│   │   ├── redis.clj
│   │   ├── token.clj
│   │   └── token_store.clj
│   └── friend_token.clj
├── target
│   ├── classes
│   └── stale
│   └── extract-native.dependencies
└── test
└── auth_friend
└── test
└── handler.clj

最佳答案

如果您使用的是 logging你需要依赖:

  [org.clojure/tools.logging "0.2.6"]

在您的项目中,您的项目文件的依赖项向量中缺少它。

关于clojure - 找不到 clojure/tools/logging__init.class,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20001098/

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