title: Unable to find local grunt
body: <p>I have grunt running this just fine locally, however after setting up my Jenkins server to do the same thing I'm running into a problem with grunt being unable to find the grunt file. Could I have missed installing/configuring something? I can't tell what's wrong from the error output, here is what i'm getting on the jenkins box:</p>
  
  <p>[user@buildserver]# ls</p>
  
  <pre><code>AUTHORS  CHANGELOG  coverage  Gruntfile.js  package.json  README.md  reports  spec  src
  </code></pre>
  
  <p>[user@buildserver]# grunt</p>
  
  <pre><code>grunt-cli: The grunt command line interface. (v0.1.6)
  
  Fatal error: Unable to find local grunt.
  
  If you're seeing this message, either a Gruntfile wasn't found or grunt
  hasn't been installed locally to your project. For more information about
  installing and configuring grunt, please see the Getting Started guide:
  
  http://gruntjs.com/getting-started
  </code></pre>
  
  <p>Here's the Gruntfile.js</p>
  
  <pre><code>module.exports = function(grunt) {
    'use strict';
  
    // Project configuration.
    grunt.initConfig({
      jasmine : {
        src : 'src/**/*.js',
        options : {
          specs : 'spec/**/*.js',
          template : require('grunt-template-jasmine-istanbul'),
          templateOptions: {
            coverage: 'reports/coverage.json',
            report: 'reports/coverage'
          }
        }
      },
    });
  
    grunt.loadNpmTasks('grunt-contrib-jasmine');
  
    grunt.registerTask('default', ['jasmine']);
  };                                      
  </code></pre>