From 02ba7688052175557366ea622d1ff9e4ae51d018 Mon Sep 17 00:00:00 2001 From: Michiel Eggermont Date: Sat, 5 Jan 2019 11:25:01 +0100 Subject: [PATCH 1/2] Add edge.rebel.main as extra dependency After cloning the edge repo and cd-ing into the "main" directory I ran into the following issue when trying to start the app $> clojure -A:dev:build:dev/rebel Exception in thread "main" java.io.FileNotFoundException: Could not locate edge/rebel/main__init.class or edge/rebel/main.clj on classpath. I fixed it by adding the extra local dep edge.rebel.main to the :dev/rebel alias. --- main/deps.edn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main/deps.edn b/main/deps.edn index 2826704d..2952e045 100644 --- a/main/deps.edn +++ b/main/deps.edn @@ -95,7 +95,8 @@ :main-opts ["-m" "cognitect.test-runner"]} :dev/rebel {:extra-paths ["aliases/rebel"] - :extra-deps {com.bhauman/rebel-readline {:mvn/version "0.1.1"}} + :extra-deps {com.bhauman/rebel-readline {:mvn/version "0.1.1"} + edge.rebel.main {:local/root "../lib.rebel.auto-dev"}} :main-opts ["-m" "edge.rebel.main"]} :dev/cljs {:extra-deps {com.bhauman/rebel-readline-cljs {:mvn/version "0.1.1"} From 3387cafbea59d7c9674632267920d721499493c8 Mon Sep 17 00:00:00 2001 From: Michiel Eggermont Date: Sat, 5 Jan 2019 11:40:00 +0100 Subject: [PATCH 2/2] Uppgrade to latest figwheel version When I want to start the dev system I run into the following issue: [Edge] Now enter (go) to start the dev system dev=> (go) CompilerException java.io.FileNotFoundException: Could not locate nrepl/server__init.class or nrepl/server.clj on classpath., compiling:(figwheel_sidecar/components/nrepl_server.clj:6:1) I was able to fix it by upgrading to the latest released version of figwheel. --- main/deps.edn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/deps.edn b/main/deps.edn index 2952e045..f43f1173 100644 --- a/main/deps.edn +++ b/main/deps.edn @@ -50,7 +50,7 @@ {:git/url "https://github.com/juxt/kick.alpha.git" :sha "eb7ee22efac8f69b2a042980e4736aec5ec352ed"} ;; Kick operates a BYOD (bring-your-own-dependency) policy - figwheel-sidecar {:mvn/version "0.5.17-SNAPSHOT" + figwheel-sidecar {:mvn/version "0.5.18" :exclusions [org.clojure/tools.nrepl]} deraen/sass4clj {:mvn/version "0.3.1"} @@ -63,7 +63,7 @@ :build/once {:main-opts ["-m" "edge.kick"] :extra-deps {;; Allow figwheel to bring along an nrepl server, because reasons - figwheel-sidecar {:mvn/version "0.5.17-SNAPSHOT"}}} + figwheel-sidecar {:mvn/version "0.5.18"}}} :dev/build {:extra-paths ["target/dev"]}