emezeske/lein-cljsbuild — Issue #45: cygwin home location errors
Author: th0ma5w
Created: 2012-02-29 16:28:14+00:00
State: open

This could be in dependencies, but like several other things, like Leiningen itself, Cygwin seems to have some special considerations. I already use a dummy project and its project.clj to list a plugin as a dependency so that the JAR files are downloaded correctly through maven and a proxy, and then run the typical plugin install commands which then place everything correctly for lein.

However on top of that, some aspects of installing cljsbuild meant that I had to set my $HOME to the DOS equivalent:

export HOME="c:\\cygwin\\home\\USERNAME\\"

and then plugin installation completed successfully. What happens, the home is normally just "/home/USERNAME" but something detects itself as being on windows (maybe some aspect of the JVM?) and then it can't resolve c:/home/USERNAME and gives up.

Thank you so so much for writing this great build tool, and please know your efforts are appreciated!