Actually I think CCW is not the issue but leiningen. If I do this: lein new foo cd foo lein repl
Now leiningen hangs. If I run lein repl outside of a project folder, it works. I'm not sure if this is really a problem with leiningen, or I just did something wrong at some point, so I'm a bit hesitant to submit a bug report. On Friday, February 15, 2013 6:03:19 PM UTC+1, vemv wrote: > > on the CCW hang you mention - I saw an issue that was marked as "critical" > on the bug tracker, two weeks ago. As I can't find it anymore I assume it's > been fixed. Are you sure you're using the absolute latest version? > > If you are, you should open an issue. > > I like your idea. Assuming curl is installed, when running `lein.bat > self-install` the user could be asked whether he wants to download "a fully > functioning Clojure development environment" or something like that. > > On Fri, Feb 15, 2013 at 5:36 PM, Jules <jules...@gmail.com > <javascript:>>wrote: > >> By the way, I've been trying to write an install script for windows that >> installs leiningen + CCW. Creating a folder for all Clojure stuff, putting >> that folder on the PATH, downloading lein.bat, running lein self-install, >> downloading eclipse works OK. So far there are two problems I ran into that >> prevented full installation: >> >> 1. How to install CCW into eclipse from the command line? There should be >> a way to do it according to this page: >> http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/p2_director.htmlbut >> I haven't been able to come up with an actual command that succesfully >> installs CCW. I suppose the -repository should have the ccw update site, >> but what should be the -installIU argument? >> >> 2. How to prevent CCW from hanging when creating a leiningen project. >> >> >> On Friday, February 15, 2013 5:19:01 PM UTC+1, Jules wrote: >>> >>> lpetit, I'll describe my experience with CCW on windows. Installing CCW >>> is fairly easy, though not as easy as just downloading and running. If you >>> go to the counterclockwise site (https://code.google.com/p/** >>> counterclockwise/ <https://code.google.com/p/counterclockwise/>) it is >>> reasonably clear what you should do, but not as clear as it could be by a >>> long shot. New users would be inclined to click the download button on the >>> top, which takes you to a page with two jars, which is not the correct way >>> to install CCW. On the main page there are links, and one of them in the >>> middle is "Installation / Feature description / >>> Documentation<https://code.google.com/p/counterclockwise/wiki/Documentation#Install_Counterclockwise_plugin>". >>> >>> That should really be very prominent. On that page you find these >>> instructions, among a page with a lot of other stuff: >>> >>> ---- >>> >>> Pre-requisites: >>> >>> - Java Virtual Machine (JVM) 6 or higher (for running Eclipse. Your >>> projects can still use Java 5) >>> - Eclipse 3.5 or higher installed : "Eclipse SDK" package, "Eclipse >>> for Java Developers" package, "Eclipse for Java EE Developers" package, >>> etc. (really, any packaging including JDT -Java Development Tools- >>> features >>> will work) >>> >>> Update site : >>> http://ccw.cgrand.net/**updatesite/<http://ccw.cgrand.net/updatesite/> >>> >>> --- >>> >>> So you download java 6+. Then you download eclipse, which uses a >>> non-standard way to install (on windows). But then what? Turns out you >>> have to go to Help -> Install new software, paste that url, select >>> counterclockwise, press next a couple of times and then you're good to go. >>> >>> But now you still don't have leiningen, which is essential if you want >>> to do anything non toy. The installation page of CCW does describe how to >>> create a leiningen project, but doesn't say that you first have to manually >>> install leiningen. Even if you manage to install it, which is quite a feat >>> for a newbie (as described previously), how do you then use it from CCW? >>> For me, if I create a new leiningen project, the a new project gets created >>> but then the IDE hangs and the project doesn't have anything in it... >>> >>> A quick way to improve the situation is to make it prominently clear on >>> the homepage of CCW what the steps are for installing a full featured CCW + >>> leiningen. Even better would be to create a package to automate those steps >>> of course. >>> vemv, I don't know how the situation is now with Ruby, but when I used >>> it it was really easy (and I did use it for non-toy purposes -- I got paid >>> to use it). You downloaded the ruby installer, ran it, opened a command >>> line and typed "gem install rails" and you have everything you need. The >>> "it's hard no matter what you do if you use open source" really doesn't >>> match with my experience. There *are* easy to use open source projects. >>> Python is another example. You're right that there are a lot of open source >>> projects that aren't as easy, like OCaml for example, and look >>> how successful that is. But this isn't a pissing match between different >>> projects. Don't we want people to use Clojure? >>> >>> Jules >>> >> -- >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clo...@googlegroups.com<javascript:> >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+u...@googlegroups.com <javascript:> >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+u...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.