3

我开始了一个新的 Reagent 项目lein new reagent sample-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 figwweelapp.js中找不到。我project.clj的是: https ://gist.github.com/frickm/4cfdba9ae812a909dfe8d5719c94718e 。

在此先感谢
弗里克

4

1 回答 1

2

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

您可以尝试其他排除项(如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]]
于 2017-02-16T21:43:14.817 回答