Проблема с зависимостью http-kit при обновлении sente-boot - PullRequest
1 голос
/ 28 июня 2019

Вероятно, что-то не так с моим обновленным файлом build.boot: https://github.com/laforge49/sente-boot/blob/master/build.boot (слишком долго был на бэкэнде!)

Я пытался изменить версию clojure и clojurescript.Раньше я не находил класс RT, поэтому, по крайней мере, я добился определенного прогресса.

Вот мои зависимости:

:dependencies '[
[org.clojure/clojure                       "1.9.0"  :scope "provided"]
[org.clojure/core.async                    "0.4.490"]
[org.clojure/clojurescript "1.9.562"]
[adzerk/boot-reload        "0.5.1"      :scope "test"]
[adzerk/boot-cljs      "2.0.0" :scope "test"]
[com.taoensso/sente        "1.14.0-RC2"] ; <--- Sente
[com.taoensso/timbre       "4.10.0"]
[http-kit                  "2.3.0"]
[ring                      "1.7.1"]
[ring/ring-defaults        "0.3.2"] ; Includes `ring-anti-forgery`, etc.
[compojure                 "1.6.1"] ; Or routing lib of your choice
[hiccup                    "1.0.5"] ; Optional, just for HTML
[com.cognitect/transit-clj  "0.8.313"]
[com.cognitect/transit-cljs "0.8.256"]
[onetom/boot-lein-generate "0.1.3"]]

Я получаю эту ошибку:

clojure.lang.ExceptionInfo: clojure/lang/IFn
data: {:file "org\\httpkit\\server.clj", :line 66}
java.lang.NoClassDefFoundError: clojure/lang/IFn
java.lang.ClassNotFoundException: clojure.lang.IFn
...
clojure.core/load/fn                          core.clj: 6007
clojure.core/load/invokeStatic                          core.clj: 6006
clojure.core/load                          core.clj: 5990
...
...