Fork me on GitHub
#boot
<
2018-12-12
>
priornix08:12:33

Hmm, trying to run a boot project with clojure 1.9.0 there's a conflict.

Classpath conflict: org.clojure/clojure version 1.8.0 already loaded, NOT loading version 1.9.0
java.lang.RuntimeException: Unable to resolve var: *print-namespace-maps* in this context
clojure.lang.ExceptionInfo: Unable to resolve var: *print-namespace-maps* in this context

priornix08:12:15

boot.properties has already been defined with:

BOOT_CLOJURE_VERSION=1.9.0
BOOT_VERSION=2.8.1
BOOT_EMIT_TARGET=no

priornix08:12:51

Running boot --version returns

BOOT_CLOJURE_NAME=org.clojure/clojure
BOOT_CLOJURE_VERSION=1.8.0
BOOT_VERSION=2.8.2

priornix08:12:37

I've already tried to upgrade boot with boot -u, but the boot clojure version remains the same

priornix08:12:36

Okay, found the error, there was a stray BOOT_CLOJURE_VERSION env setting that was causing the error