gpt4 book ai didi

clojure - 具有 Datomic 依赖性的试剂模板会导致 leiningen REPL 中出现错误行为

转载 作者:行者123 更新时间:2023-12-02 11:05:42 26 4
gpt4 key购买 nike

我使用lein newreagentsample-proj启动了一个新的试剂项目(您可以使用最新的来重现问题)。一段时间后,我添加了 datomic 的客户端依赖项(我必须排除 jetty-http,因为它与 ring-server 冲突)。

[com.datomic/clj-client "0.8.606"
:exclusions [org.eclipse.jetty/jetty-http]
]

然后我意识到,在 lein repl 中,您无法再使用 (start-server) 运行服务器。在localhost:3000上,您只会得到一个ERR_SOCKET_NOT_CONNECTED。控制台中没有任何消息。

更奇怪的是,如果我从 Cursive 中启动 nREPL,一切都会正常工作。

有人知道这是怎么回事吗?我对此迷失了,因为在草书 REPL 中未找到Figwhweel 的 app.js 。我的project.clj是这样的: https://gist.github.com/frickm/4cfdba9ae812a909dfe8d5719c94718e .

提前致谢
弗里克

最佳答案

也许这是进一步的依赖冲突?我可以按照您提到的步骤重现该问题。

您可以尝试其他排除(如 Maven repo 中所示):

[com.datomic/clj-client "0.8.606" :exclusions
[org.eclipse.jetty/jetty-http org.eclipse.jetty/jetty-util
org.eclipse.jetty/jetty-client]]

关于clojure - 具有 Datomic 依赖性的试剂模板会导致 leiningen REPL 中出现错误行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42028012/

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