Spawning child processes returns invalid argument
<p>I have a class this semester that requires a lisp dialect so I'm trying to get started with Clojure but I'm running into a lot of problems setting up my environment.</p>

<p>I'm on a Windows machine and am following the tutorial at <a href="http://www.braveclojure.com/basic-emacs/" rel="nofollow">http://www.braveclojure.com/basic-emacs/</a> to set up emacs which from my research seems like the best IDE for working with lisp. I had Cygwin installed before starting which supposedly has a lot of support for emacs but I'm not sure if I need to do more than just have it installed.</p>

<p>My problems is when I try to start a REPL in emacs with M-x cider-jack-in I get the response Spawning child process: invalid argument. If I do the M-x load-path command I get a list of every subfolder in my .emacs.d folder but not the .d folder itself but the folder where my cider package is installed is clearly listed.</p>

<p>I installed lein before I decided to try setting up emacs and I could open a REPL just fine with it but emacs seems like a much better way of working than just using the terminal.</p>

<p>Any advice is greatly appreciated but if there is a better/easier way to get started with Clojure on Windows than what I'm currently doing I'd love to hear about it.</p>

<p>Thanks in advance for any replies.</p>