All, I tried to use this script on Windows and it blew up real good! I'm a Clojure, Java, and Leiningen newbie, so perhaps a kind soul can help me out.
1. lein self-install "worked". It downloaded leiningen-1.0.0- standalone.jar. However, that contradicts the description at http://zef.me/2470/building-clojure-projects-with-leiningen which indicates that self-install should download several jars, including clojure itself. That didn't happen, and it looks like it would never happen according to the python script. Also, I'd rather use one and only one clojure, clojure-contrib, etc. for everything rather than Leiningen using its own. Is this possible? 2. Any other lein command seems to require the clojure jar in the repository ~/.m2/repository/org/clojure/clojure/1.1.0-alpha-SNAPSHOT/ clojure-1.1.0-alpha-SNAPSHOT.jar. Since I don't have one there, I modified CLOJURE_JAR to point to my existing jar. Everything still fails with this sort of error: lein help java.lang.NoClassDefFoundError: Files Caused by: java.lang.ClassNotFoundException: Files at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:303) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:248) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316) Could not find the main class: Files. Program will exit. Exception in thread "main" I suspect the suspicious "Files" class name is coming from the fact that I now have CLOJURE_JAR set as follows: CLOJURE_JAR = expanduser("C:\\Program Files (x86)\\Clojure Box\\clojure \\clojure-1.0.0.jar") Looks like I'm getting bit by spaces in the path name. This would not be an issue if lein had downloaded its own clojure jar during step 1 (no spaces in that path). 3. My clojure jar is clojure-1.0.0.jar from clojure org. The script uses clojure-1.1.0-alpha-SNAPSHOT.jar, but a comment from the link implies that this has been supplanted by 1.1.0-master.jar. In any event, I don't know where either of these two things are. I tried going to build.clojure.org, but all the build artifiacts there are named clojure.jar. 4. BTW, what's the deal with this ".m2" directory (i.e., where does the name come from)? Thanks for any help you can provide! Mike -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en