title: Working with compound js on windows. Cannot start anything
body: <p>I wish to create a hello world application using <a href="http://compoundjs.com" rel="nofollow">compound.js</a>.<br>
  So far, nothing works at all.<br>
  I've installed  "npm install compound -g" to have compound be available globally.<br>
  Now I wish to run "compound init" and I get this:</p>
  
  <p>(see first code block)</p>
  
  <p>While googling, I found an example app on npm called <a href="https://npmjs.org/package/mongoose-compound-example-app" rel="nofollow">mongoose-compound-example-app</a>.<br>
  After npm installing that, I ran "node ." as suggested in the readme:</p>
  
  <p>(see second code block)<br>
  I am using Windows 8 x64. Node itself works, and I've been able to run a "hello world" application using <a href="http://locomotivejs.org/" rel="nofollow">locomotive.js</a>. I really want to get compound figured out and working, but I can't seem to get anywhere at all.  </p>
  
  <p>Thank you in advance!</p>
  
  <p>EDIT:
  I am using Node v0.10.0  </p>
  
  <pre><code>C:\Users\Lev\test&gt;compound init hello
  
  path.js:204
      throw new TypeError('Arguments to path.join must be strings');
            ^
  TypeError: Arguments to path.join must be strings
  at f (path.js:204:15)
  at Object.filter (native)
  at Object.exports.join (path.js:209:40)
  at CompoundServer.module.exports [as extensions]      (C:\Users\Lev\AppData\Roaming\npm\node_modules\compound\lib\server\extensions.js:13:25)
  at CompoundServer.initCompound (C:\Users\Lev\AppData\Roaming\npm\node_modules\compound\lib\compound.js:100:14)
  at CompoundServer.init (C:\Users\Lev\AppData\Roaming\npm\node_modules\compound\lib\server\compound.js:42:29)
  at C:\Users\Lev\AppData\Roaming\npm\node_modules\compound\lib\compound.js:61:18
  at process._tickCallback (node.js:415:13)
  at Function.Module.runMain (module.js:499:11)
  at startup (node.js:119:16)
  at node.js:903:3
  </code></pre>
  
  <p>mongoose-compound-example-app error:  </p>
  
  <pre><code>C:\Projects\mongoose-compound-example-app\config\environment.js:11
      app.use(compound.assetsCompiler.init());
                                      ^
  TypeError: Cannot call method 'init' of undefined
  at Function.&lt;anonymous&gt; (C:\Projects\mongoose-compound-example-app\config\environment.js:11:41)
  at Function.app.configure (C:\Projects\mongoose-compound-example-app\node_modules\express\lib\application.js:396:61)
  at module.exports (C:\Projects\mongoose-compound-example-app\config\environment.js:10:9)
  at evalInContextOf (C:\Projects\mongoose-compound-example-app\node_modules\compound\lib\compound.js:187:9)
  at requireIfExists (C:\Projects\mongoose-compound-example-app\node_modules\compound\lib\compound.js:165:9)
  at configureApp (C:\Projects\mongoose-compound-example-app\node_modules\compound\lib\compound.js:147:5)
  at CompoundServer.initCompound (C:\Projects\mongoose-compound-example-app\node_modules\compound\lib\compound.js:91:9)
  at CompoundServer.init (C:\Projects\mongoose-compound-example-app\node_modules\compound\lib\server\compound.js:42:29)
  at C:\Projects\mongoose-compound-example-app\node_modules\compound\lib\compound.js:61:18
  at process._tickCallback (node.js:415:13)
  at Function.Module.runMain (module.js:499:11)
  at startup (node.js:119:16)
  at node.js:903:3
  </code></pre>