6

I have started a node.js app with the express-generator, I have a strange issue where I can't view a page via the browser twice, first time it loads fine, second time it doesn't as the node process ends with the following error:

GET / 304 412ms events.js:72 throw er; // Unhandled 'error' event ^ Error: spawn ENOENT at errnoException (child_process.js:988:11) at Process.ChildProcess._handle.onexit (child_process.js:779:34) 

package.json

{ "name": "example01-express", "version": "0.0.1", "private": true, "scripts": { "start": "node-dev ./bin/www" }, "dependencies": { "body-parser": "~1.0.0", "cookie-parser": "~1.0.1", "debug": "~0.7.4", "express": "~4.2.0", "jade": "~1.3.0", "morgan": "~1.0.0", "node-compass": "0.2.3", "static-favicon": "~1.0.0" }, "devDependencies": { "grunt": "^0.4.5", "grunt-contrib-cssmin": "*", "grunt-contrib-jshint": "^0.10.0", "grunt-contrib-sass": "*", "grunt-contrib-uglify": "*", "grunt-contrib-watch": "*", "grunt-cssc": "*", "grunt-htmlhint": "*", "matchdep": "*" } } 
6
  • Can you provide the code that is executed when you access that page? Also you can try to catch the exception and log it to get more information. See here. Commented Aug 1, 2014 at 23:55
  • 1
    This seems to be related with setup of compass module. When I commented out this line everything worked fine: // app.use(require('node-compass')({mode: 'expanded'})); Commented Aug 2, 2014 at 0:33
  • 1
    And compass is installed/in your path? You can check it with which compass. That could explain the ENOENT part... Commented Aug 2, 2014 at 0:43
  • 1
    The node-compass readme has the commands to install the compass ruby gem needed to use node-compass. Commented Aug 2, 2014 at 1:26
  • Salem, you're probably right I just assumed node-compass was an implementation of compass in node so I didn't need the ruby gem. if you post it as an answer I will give you the credit for it. Commented Aug 2, 2014 at 4:05

1 Answer 1

8

Compass was not installed in my path as I assumed the node library had a JS implementation of it. For whoever has a similar issue gem instal compass should fix it. Compass Documentation

Sign up to request clarification or add additional context in comments.

2 Comments

Future visitors can also try the following QA if problem persists. stackoverflow.com/questions/27688804/…
Wow, that error did not ellude to compass not being in the path... I'm so glad I found this!

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.