title: Node js Error: spawn ENOENT
body: <p>I am trying to convert SVG to PNG with node js.
  My code is here:</p>
  
  <pre><code>http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'image/png'});
    var convert = child_proc.spawn("convert", ["svg:", "png:-"]),
        values = (url.parse(req.url, true).query['values'] || ".5,.5")
          .split(",")
          .map(function(v){return parseFloat(v)});
  
    convert.stdout.on('data', function (data) {
      res.write(data);
    });
    convert.on('exit', function(code) {
      res.end();
    });
  
    jsdom.env({features:{QuerySelector:true}, html:htmlStub, scripts:scripts, done:function(errors, window) {
      var svgsrc = window.insertPie("#pie", w, h, values).innerHTML;
      //jsdom's domToHTML will lowercase element names
      svgsrc = svgsrc.replace(/radialgradient/g,'radialGradient');
      convert.stdin.write(svgsrc);
      convert.stdin.end();
    }});
  }).listen(8888);
  </code></pre>
  
  <p>While executing I got this error (in MAC)</p>
  
  <pre><code>events.js:72
          throw er; // Unhandled 'error' event
                ^
  Error: spawn ENOENT
      at errnoException (child_process.js:980:11)
      at Process.ChildProcess._handle.onexit (child_process.js:771:34)
  </code></pre>
  
  <p>I have specified the path for nodejs. But i dont know why it fails. Any idea about this issue?</p>