cljsrn

https://github.com/drapanjanas/re-natal | https://github.com/drapanjanas/re-natal/wiki/FAQ | https://github.com/condense/mercury-app/wiki | https://github.com/seantempesta/expo-cljs-template/ https://www.npmjs.com/package/create-expo-cljs-app
2020-06-03T10:25:10.273800Z

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 "<https://github.com/clojure/clojurescript.git>", :sha "538dbe8133895c56f7da84609bcd696c85aa925c", :deps/manifest :deps, :deps/root "/home/saurabh/.gitlibs/libs/org.clojure/clojurescript/538dbe8133895c56f7da84609bcd696c85aa925c"}

Oliver George 2020-06-03T10:33:43.275600Z

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

Oliver George 2020-06-03T10:34:48.276800Z

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

thheller 2020-06-03T10:38:09.277300Z

just exclude the clojurescript dep from piggieback

2020-06-03T11:05:42.277600Z

thanks @thheller, that worked.