title: Errors installing Yo and while using angular generator
body: <p>I am trying to install Yeoman using NPM, but am greeted by the following error:</p>
  
  <pre><code>Jaspers-MacBook-Pro:Sites Jasper$ sudo npm install --global yo
  
  &gt; fullname-native@0.1.1 install /usr/local/lib/node_modules/yo/node_modules/fullname/node_modules/fullname-native
  &gt; node-gyp rebuild
  
  gyp ERR! UNCAUGHT EXCEPTION 
  gyp ERR! stack Error: EPERM, utime '/Users/Jasper/.node-gyp/0.10.29'
  gyp ERR! System Darwin 13.3.0
  gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
  gyp ERR! cwd /usr/local/lib/node_modules/yo/node_modules/fullname/node_modules/fullname-native
  gyp ERR! node -v v0.10.29
  gyp ERR! node-gyp -v v0.13.1
  gyp ERR! This is a bug in `node-gyp`.
  gyp ERR! Try to update node-gyp and file an Issue if it does not help:
  gyp ERR!     &lt;https://github.com/TooTallNate/node-gyp/issues&gt;
  npm WARN optional dep failed, continuing fullname-native@0.1.1
  /usr/local/bin/yo -&gt; /usr/local/lib/node_modules/yo/cli.js
  
  &gt; yo@1.2.0 postinstall /usr/local/lib/node_modules/yo
  &gt; node ./scripts/doctor
  
  [Yeoman Doctor] Everything looks alright!
  
  npm WARN unmet dependency /usr/local/lib/node_modules/generator-angular/node_modules/yeoman-generator/node_modules/download/node_modules/request/node_modules/form-data requires async@'~0.9.0' but will load
  npm WARN unmet dependency /usr/local/lib/node_modules/generator-angular/node_modules/yeoman-generator/node_modules/async,
  npm WARN unmet dependency which is version 0.2.10
  </code></pre>
  
  <p>Since Yeoman doctor says "looks allright", I tried to install te angular generator</p>
  
  <p><code>npm install -g generator-angular
  yo angular</code></p>
  
  <p>This just returned some more errors:</p>
  
  <pre><code>npm ERR! Error: EACCES, open '/Users/Jasper/.npm/lodash/2.4.1/package/package.json'
  npm ERR!  { [Error: EACCES, open '/Users/Jasper/.npm/lodash/2.4.1/package/package.json']
  npm ERR!   errno: 3,
  npm ERR!   code: 'EACCES',
  npm ERR!   path: '/Users/Jasper/.npm/lodash/2.4.1/package/package.json',
  npm ERR!   parent: 'grunt-karma' }
  npm ERR! 
  npm ERR! Please try running this command again as root/Administrator.
  
  npm ERR! System Darwin 13.3.0
  npm ERR! command "node" "/usr/local/bin/npm" "install" "karma-phantomjs-launcher" "karma-jasmine" "grunt-karma" "--save-dev"
  npm ERR! cwd /Users/Jasper/Sites/test
  npm ERR! node -v v0.10.29
  npm ERR! npm -v 1.4.14
  npm ERR! path /Users/Jasper/.npm/lodash/2.4.1/package/package.json
  npm ERR! code EACCES
  npm ERR! errno 3
  npm ERR! stack Error: EACCES, open '/Users/Jasper/.npm/lodash/2.4.1/package/package.json'
  npm ERR! Error: EACCES, open '/Users/Jasper/.npm/findup-sync/0.1.3/package/package.json'
  npm ERR!  { [Error: EACCES, open '/Users/Jasper/.npm/findup-sync/0.1.3/package/package.json']
  npm ERR!   errno: 3,
  npm ERR!   code: 'EACCES',
  npm ERR!   path: '/Users/Jasper/.npm/findup-sync/0.1.3/package/package.json',
  npm ERR!   parent: 'load-grunt-tasks' }
  npm ERR! 
  npm ERR! Please try running this command again as root/Administrator.
  
  npm ERR! System Darwin 13.3.0
  npm ERR! command "node" "/usr/local/bin/npm" "install"
  npm ERR! cwd /Users/Jasper/Sites/test
  npm ERR! node -v v0.10.29
  npm ERR! npm -v 1.4.14
  npm ERR! path /Users/Jasper/.npm/findup-sync/0.1.3/package/package.json
  npm ERR! code EACCES
  npm ERR! errno 3
  npm ERR! stack Error: EACCES, open '/Users/Jasper/.npm/findup-sync/0.1.3/package/package.json'
  npm ERR! 
  npm ERR! Additional logging details can be found in:
  npm ERR!     /Users/Jasper/Sites/test/npm-debug.log
  npm ERR! not ok code 0
  </code></pre>
  
  <p>I've tried to update node-gyp, uninstalled node and reinstalled via homebrew but with no success...</p>
  
  <p>if I install the generator with sudo, running <code>yo angular</code> returns the following</p>
  
  <p><code>
  npm ERR! System Darwin 13.3.0
  npm ERR! command "node" "/usr/local/bin/npm" "install" "karma-phantomjs-launcher" "karma-jasmine" "grunt-karma" "--save-dev"
  npm ERR! cwd /Users/Jasper/.npm/lodash/2.4.1/package
  npm ERR! node -v v0.10.29
  npm ERR! npm -v 1.4.14
  npm ERR! path /Users/Jasper/.npm/mkdirp/0.3.5/package/package.json
  npm ERR! code EACCES
  npm ERR! errno 3
  npm ERR! stack Error: EACCES, open '/Users/Jasper/.npm/mkdirp/0.3.5/package/package.json'
  npm ERR! 
  npm ERR! Additional logging details can be found in:
  npm ERR!     /Users/Jasper/.npm/lodash/2.4.1/package/npm-debug.log
  npm ERR! not ok code 0
  </code></p>
  
  <p>Don't see why this isn't working, as I had it working before</p>
  
  <p>I'm on a clean install of OSX Mavericks </p>
  
  <p>Jasper</p>