Fork me on GitHub
#cljsrn
<
2020-06-03
>
skapoor10:06:10

hi, I last worked on RN + clojurescript almost 3 years back.. used re-natal at that time and would like to use krell now. I followed the instructions and got it working.. but Emacs integration isn't working for me, when I followed the instructions https://github.com/vouch-opensource/krell/wiki/Tooling-Integration---Emacs%2C-Cursive%2C-VSCode-etc.. I get an error while starting the repl because clojurescript verssions 1.8.51 and the one from git sha cannot be compared:

error in process sentinel: Could not start nREPL server: Downloading: cider/piggieback/0.5.0/piggieback-0.5.0.pom from clojars
Error building classpath. Unable to compare versions for org.clojure/clojurescript: {:mvn/version "1.8.51", :deps/manifest :mvn} and {:git/url "", :sha "538dbe8133895c56f7da84609bcd696c85aa925c", :deps/manifest :deps, :deps/root "/home/saurabh/.gitlibs/libs/org.clojure/clojurescript/538dbe8133895c56f7da84609bcd696c85aa925c"}

Oliver George10:06:43

I’ve seen that too. I think the simple fix is to specify the closurescript dep in your deps.edn.

Oliver George10:06:48

I went another way for a while. Specifically excluding the other transitive dep. Allowing Krell to determine the version.

thheller10:06:09

just exclude the clojurescript dep from piggieback

skapoor11:06:42

thanks @thheller, that worked.