Thanks for the tip. Indeed, using the figwheel template, it works. I compared the project.clj files and I found a difference in dependencies: the figwheel template one uses [com.cemerick/piggieback "0.2.2"] and that works. I the cider manual [cider/piggieback "0.3.1"] is recommended. This does not work.
Johannes Am Donnerstag, 3. Mai 2018 14:24:38 UTC+2 schrieb Sonny To: > > I'm not sure but try starting with a working figwheel template then > compare it with yours to see whats missing > > On Tuesday, May 1, 2018 at 2:35:26 PM UTC+3, Johannes wrote: >> >> Hi, >> >> I am looking for a working configuration for Emacs/Cider/ClojureScript >> Repl. Following the instructions given in the Cider manual >> <http://cider.readthedocs.io/en/latest/clojurescript/> I built a >> project.clj: >> >> (defproject piggi "0.1.0-SNAPSHOT" >> :description "FIXME: write description" >> :url "http://example.com/FIXME" >> :license {:name "Eclipse Public License" >> :url "http://www.eclipse.org/legal/epl-v10.html"} >> :dependencies [[org.clojure/clojure "1.9.0"] >> [org.clojure/clojurescript "1.10.238"]] >> :profiles >> {:dev {:dependencies [[cider/piggieback "0.3.1"] >> [org.clojure/tools.nrepl "0.2.13"]]} >> :repl-options {:nrepl-middleware [cider.piggieback/wrap-cljs-repl]}}) >> >> But, if I issue cider-jack-in-clojurescript I get: >> >> Starting nREPL server via lein update-in :dependencies conj >> \[org.clojure/tools.nrepl\ \"0.2.12\"\] -- update-in :plugins conj >> \[cider/cider-nrepl\ \"0.12.0-SNAPSHOT\"\] -- repl :headless... >> <wheel-right> is undefined error in process sentinel: Could not start nREPL >> server: WARNING: boolean? already refers to: #’clojure.core/boolean? in >> namespace: cider.inlined-deps.fipp.v0v6v4.fipp.visit, being replaced by: >> #’cider.inlined-deps.fipp.v0v6v4.fipp.visit/boolean? Error loading >> cider.nrepl.middleware.debug: java.lang.ClassNotFoundException: >> sun.misc.Launcher, compiling:(dynapath/defaults.clj:29:3) Error loading >> cider.nrepl.middleware.test: java.lang.RuntimeException: Invalid token: >> ::clojure.test/once-fixtures, >> compiling:(cider/nrepl/middleware/test.clj:106:57) Exception in thread >> "main" java.lang.RuntimeException: Unable to resolve var: >> cider.nrepl.middleware.test/wrap-test in this context, >> compiling:(/private/var/folders/lj/z8hchxbn7n58vh8bqg8frmr00000gq/T/form-init7208710527506290850.clj:1:7918) >> >> at clojure.lang.Compiler.analyzeSeq(Compiler.java:7010) at >> clojure.lang.Compiler.analyze(Compiler.java:6773) at >> clojure.lang.Compiler.analyze(Compiler.java:6729) at >> clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3881) at >> clojure.lang.Compiler.analyzeSeq(Compiler.java:7005) at >> clojure.lang.Compiler.analyze(Compiler.java:6773) at >> clojure.lang.Compiler.analyze(Compiler.java:6729) at >> clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3881) at >> clojure.lang.Compiler.analyzeSeq(Compiler.java:7005) at >> clojure.lang.Compiler.analyze(Compiler.java:6773) at >> clojure.lang.Compiler.access$300(Compiler.java:38) at >> clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6368) at >> clojure.lang.Compiler.analyzeSeq(Compiler.java:7003) at >> clojure.lang.Compiler.analyze(Compiler.java:6773) at >> clojure.lang.Compiler.analyze(Compiler.java:6729) at >> clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6100) at >> clojure.lang.Compiler$FnMethod.parse(Compiler.java:5460) at >> clojure.lang.Compiler$FnExpr.parse(Compiler.java:4022) at >> clojure.lang.Compiler.analyzeSeq(Compiler.java:7001) at >> clojure.lang.Compiler.analyze(Compiler.java:6773) at >> clojure.lang.Compiler.eval(Compiler.java:7059) at >> clojure.lang.Compiler.eval(Compiler.java:7052) at >> clojure.lang.Compiler.load(Compiler.java:7514) at >> clojure.lang.Compiler.loadFile(Compiler.java:7452) at >> clojure.main$load_script.invokeStatic(main.clj:278) at >> clojure.main$init_opt.invokeStatic(main.clj:280) at >> clojure.main$init_opt.invoke(main.clj:280) at >> clojure.main$initialize.invokeStatic(main.clj:311) at >> clojure.main$null_opt.invokeStatic(main.clj:345) at >> clojure.main$null_opt.invoke(main.clj:342) at >> clojure.main$main.invokeStatic(main.clj:424) at >> clojure.main$main.doInvoke(main.clj:387) at >> clojure.lang.RestFn.applyTo(RestFn.java:137) at >> clojure.lang.Var.applyTo(Var.java:702) at clojure.main.main(main.java:37) >> Caused by: java.lang.RuntimeException: Unable to resolve var: >> cider.nrepl.middleware.test/wrap-test in this context at >> clojure.lang.Util.runtimeException(Util.java:221) at >> clojure.lang.Compiler$TheVarExpr$Parser.parse(Compiler.java:720) at >> clojure.lang.Compiler.analyzeSeq(Compiler.java:7003) ... 34 more Subprocess >> failed error in process sentinel: Could not start nREPL server: WARNING: >> boolean? already refers to: #’clojure.core/boolean? in namespace: >> cider.inlined-deps.fipp.v0v6v4.fipp.visit, being replaced by: >> #’cider.inlined-deps.fipp.v0v6v4.fipp.visit/boolean? Error loading >> cider.nrepl.middleware.debug: java.lang.ClassNotFoundException: >> sun.misc.Launcher, compiling:(dynapath/defaults.clj:29:3) Error loading >> cider.nrepl.middleware.test: java.lang.RuntimeException: Invalid token: >> ::clojure.test/once-fixtures, >> compiling:(cider/nrepl/middleware/test.clj:106:57) Exception in thread >> "main" java.lang.RuntimeException: Unable to resolve var: >> cider.nrepl.middleware.test/wrap-test in this context, >> compiling:(/private/var/folders/lj/z8hchxbn7n58vh8bqg8frmr00000gq/T/form-init7208710527506290850.clj:1:7918) >> >> at clojure.lang.Compiler.analyzeSeq(Compiler.java:7010) at >> clojure.lang.Compiler.analyze(Compiler.java:6773) at >> clojure.lang.Compiler.analyze(Compiler.java:6729) at >> clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3881) at >> clojure.lang.Compiler.analyzeSeq(Compiler.java:7005) at >> clojure.lang.Compiler.analyze(Compiler.java:6773) at >> clojure.lang.Compiler.analyze(Compiler.java:6729) at >> clojure.lang.Compiler$InvokeExpr.parse(Compiler.java:3881) at >> clojure.lang.Compiler.analyzeSeq(Compiler.java:7005) at >> clojure.lang.Compiler.analyze(Compiler.java:6773) at >> clojure.lang.Compiler.access$300(Compiler.java:38) at >> clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6368) at >> clojure.lang.Compiler.analyzeSeq(Compiler.java:7003) at >> clojure.lang.Compiler.analyze(Compiler.java:6773) at >> clojure.lang.Compiler.analyze(Compiler.java:6729) at >> clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:6100) at >> clojure.lang.Compiler$FnMethod.parse(Compiler.java:5460) at >> clojure.lang.Compiler$FnExpr.parse(Compiler.java:4022) at >> clojure.lang.Compiler.analyzeSeq(Compiler.java:7001) at >> clojure.lang.Compiler.analyze(Compiler.java:6773) at >> clojure.lang.Compiler.eval(Compiler.java:7059) at >> clojure.lang.Compiler.eval(Compiler.java:7052) at >> clojure.lang.Compiler.load(Compiler.java:7514) at >> clojure.lang.Compiler.loadFile(Compiler.java:7452) at >> clojure.main$load_script.invokeStatic(main.clj:278) at >> clojure.main$init_opt.invokeStatic(main.clj:280) at >> clojure.main$init_opt.invoke(main.clj:280) at >> clojure.main$initialize.invokeStatic(main.clj:311) at >> clojure.main$null_opt.invokeStatic(main.clj:345) at >> clojure.main$null_opt.invoke(main.clj:342) at >> clojure.main$main.invokeStatic(main.clj:424) at >> clojure.main$main.doInvoke(main.clj:387) at >> clojure.lang.RestFn.applyTo(RestFn.java:137) at >> clojure.lang.Var.applyTo(Var.java:702) at clojure.main.main(main.java:37) >> Caused by: java.lang.RuntimeException: Unable to resolve var: >> cider.nrepl.middleware.test/wrap-test in this context at >> clojure.lang.Util.runtimeException(Util.java:221) at >> clojure.lang.Compiler$TheVarExpr$Parser.parse(Compiler.java:720) at >> clojure.lang.Compiler.analyzeSeq(Compiler.java:7003) ... 34 more Subprocess >> failed >> >> Any hints, what to do? >> Johannes >> >> -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojurescript+unsubscr...@googlegroups.com. To post to this group, send email to clojurescript@googlegroups.com. Visit this group at https://groups.google.com/group/clojurescript.