title: Yeoman - Errors With Grunt Server Command
body: <p>I already have npm and git installed on my Ubuntu machine.</p>
  
  <p>I followed the instructions below when installing Yeoman and the generator-angular.  </p>
  
  <p>Kickstart Your AngularJS Development with Yeoman, Grunt and Bower (step by step tutorial)
  <a href="http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/" rel="nofollow noreferrer">http://www.sitepoint.com/kickstart-your-angularjs-development-with-yeoman-grunt-and-bower/</a></p>
  
  <p>My ultimate goal is to lauch a simple app using twitter bootstrap, so I can take advantage of their pretty UI. :D</p>
  
  <p>However, when I get to the portion to run <code>grunt server</code> (recently replaced by <code>grunt serve</code>), I get a rediculous number of errors:</p>
  
  <p><img src="https://i.stack.imgur.com/RTET2.png" alt="Terminal Errors: Looks like grunt is not installed, even though I just installed grunt!"></p>
  
  <p>I was previously suffering from the issue described below:</p>
  
  <p>Cannot install yeoman because 'generator-karma does not satisfy its siblings peerDependencies
  <a href="https://github.com/yeoman/yeoman/issues/1065" rel="nofollow noreferrer">https://github.com/yeoman/yeoman/issues/1065</a></p>
  
  <p>Luckily I was able to work around it by running <code>npm uninstall -g generator-karma &amp;&amp; npm install -g generator-angular</code> and then <code>sudo npm install -g yo grunt-cli bower</code>.</p>
  
  <p>However, now I've hit a wall with grunt appearing as if it's not installed at all.</p>
  
  <p>Does anyone know if there is a specific location where grunt should be installed? 
  Should I install it globally (using <code>-g</code>)?
  Should I not install it globally (using <code>-g</code>)?</p>
  
  <p>I don't understand what I'm doing incorrectly, but it must be something fundamental because the process is intended to be automated and simple.</p>
  
  <p>Any ideas?</p>