title: bower install - Cannot find module 'q'
body: <p>I'm using node v5.6.0 and bower 1.7.7 on a Mac.  </p>
  
  <p>I've done a <code>npm install</code> in my project folder which installs all the <code>/node_modules</code> including <code>q</code>. 
  I've also done a <code>npm install -g q</code> just to see if that helped. </p>
  
  <p>But as soon as I run <code>bower install</code> (or just <code>bower</code>) anywhere I get </p>
  
  <pre><code>ambp:~ andreaslarsen$ bower
  module.js:341
      throw err;
      ^
  
  Error: Cannot find module 'q'
      at Function.Module._resolveFilename (module.js:339:15)
      at Function.Module._load (module.js:290:25)
      at Module.require (module.js:367:17)
      at require (internal/module.js:16:19)
      at Object.&lt;anonymous&gt; (/usr/local/bin/bower:6:9)
      at Module._compile (module.js:413:34)
      at Object.Module._extensions..js (module.js:422:10)
      at Module.load (module.js:357:32)
      at Function.Module._load (module.js:314:12)
      at Function.Module.runMain (module.js:447:10)
  </code></pre>
  
  <p>Any suggestions?</p>