title: grunt serve - returns -> org/jruby/RubyFile.java: No such process
body: <p>I built a test project with <code>yo angular</code>. 
  When I run <code>grunt serve -v</code>, using jruby 1.7.18 on Windows 7, compass fails with the following error </p>
  
  <blockquote>
  <pre><code>Running "concurrent:server" (concurrent) task 
  [D] Task source: test\node_modules\grunt-concurrent\tasks\concurrent.js 
  Verifying property concurrent.server exists in config...OK 
  Files: [no src] -&gt; server 
  Options: limit=2 
  Warning: Errno::ESRCH on line ["941"] of org/jruby/RubyFile.java: No such process - test/.tmp/styles/main.css
  </code></pre>
  </blockquote>
  
  <p>Diving into the grunt code, it seems that the problem is related to the way jruby instantiate the compass process on Windows 7, but I can't figure out exactly how is done... </p>
  
  <p>If I run the same command using Windows 7+jruby 1.7.15 or OS X+jruby 1.7.18 everything goes fine.</p>
  
  <p>My setup is:</p>
  
  <ul>
  <li>Windows 7 SP1</li>
  <li>Java SE (build 1.8.0_25-b18) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)</li>
  <li>jruby 1.7.18 (1.9.3p551)</li>
  <li>npm 2.1.18</li>
  <li>grunt-cli v0.1.13</li>
  <li>grunt v0.4.5</li>
  </ul>