boot

:boot-clj: https://boot-clj.github.io/ — build tooling for Clojure. Dev chat in #boot-dev
priornix 2018-12-12T08:21:33.020600Z

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

priornix 2018-12-12T08:22:15.021300Z

boot.properties has already been defined with:

BOOT_CLOJURE_VERSION=1.9.0
BOOT_VERSION=2.8.1
BOOT_EMIT_TARGET=no

priornix 2018-12-12T08:23:51.021800Z

Running boot --version returns

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

priornix 2018-12-12T08:25:37.022500Z

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

priornix 2018-12-12T08:32:36.023200Z

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