Towerjs locales error


I am experimenting with towerjs. I just followed the instructions to create a project.

npm install tower -g
npm install grunt -g
tower new app
cd app
npm install

And when I try to start the server for the project I get the following error:

GT@ubuntu:~/work/app$ node server.js 

        throw e; // process.nextTick error, or 'error' event on first tick
Error: ENOENT, no such file or directory '/home/GT/work/app/config/'
    at Object.statSync (fs.js:422:18)
    at Function.stat (/home/GT/work/app/node_modules/pathfinder/lib/pathfinder/file.js:21:17)
    at Function.isDirectory (/home/GT/work/app/node_modules/pathfinder/lib/pathfinder/file.js:165:19)
    at Function.isFile (/home/GT/work/app/node_modules/pathfinder/lib/pathfinder/file.js:169:20)
    at Function.files (/home/GT/work/app/node_modules/pathfinder/lib/pathfinder/file.js:137:18)
    at [object Object].<anonymous> (/home/GT/work/app/node_modules/tower/packages/tower-application/server/
    at /home/GT/work/app/node_modules/tower/packages/tower-support/shared/
    at /home/GT/work/app/node_modules/tower/packages/tower-support/shared/
    at (/home/GT/work/app/node_modules/tower/packages/tower-support/shared/
    at /home/GT/work/app/node_modules/tower/packages/tower-support/shared/

Any help would be appreciated.



With further investigation

_path = require('path')    

seems to return undefined. Why would it not return /?

Problem courtesy of: GTDev


Hey so the problem was that I had to update node to the latest version (v0.8.8). My bad.

Solution courtesy of: GTDev


After cd'ing into your new app and installing all the node modules with "npm install" run "cake watch". This will create the files and templates tower needs. Many of the doc's and instructions are out of date, though I'm pretty sure that's the next major project for tower: getting those up to date.

Discussion courtesy of: Edub Kendo

This recipe can be found in it's original form on Stack Over Flow.