Fork me on GitHub
#leiningen
<
2016-03-05
>
lmergen17:03:00

hey guys, it appears as if I have hit upon some lein bug under windows

lmergen17:03:22

I'm not sure why, because I'm trying to install lein at home, and I have the exact same setup at work -- maybe a different version, though

lmergen17:03:48

anyway, I've ran lein self-install, which seems to complete and download the .jar

lmergen17:03:11

when i do java -jar $lein.jar, i get a repl and everything works fine

lmergen17:03:52

however, since when i run 'lein help' or anything like that, i get this message:

C:\Users\Leon Mergen\Documents\GitHub\autheos-api-server [master]> lein help
Error: Could not find or load main class Mergen\.lein\self-installs\leiningen-2.6.1-standalone.jar

lmergen17:03:19

it appears to be a mistake in the batch file that doesn't handle the space in my username?

lmergen17:03:34

"C:\Program Files\Java\jdk1.8.0_73\bin\java.exe" -client   -Dclojure.compile.path="C:\Users\Leon Mergen\Documents\GitHub\autheos-api-server/target/classes"  -Dleiningen.original.pwd="C:\Users\Leon Mergen\Documents\GitHub\autheos-api-server"  -cp C:\Users\Leon Mergen\.lein\self-installs\leiningen-2.6.1-standalone.jar clojure.main -m leiningen.core.main test
that appears to be the full command... my guess: character escaping issue?

lmergen17:03:58

found the issue, it was indeed a character escaping issue in the classpath

lmergen18:03:43

and there's the patch