title: Error using LiveReload on virtual machine with grunt
body: <p>I am working with a virtualbox set up with vagrant/puphpet (ubuntu 12.04).
  I set up grunt and contrib-watch successfully. I installed the chrome extension ... everything as specified here : <a href="https://github.com/gruntjs/grunt-contrib-watch#live-reloading" rel="nofollow">https://github.com/gruntjs/grunt-contrib-watch#live-reloading</a></p>
  
  <p>My Gruntfile is as follow :</p>
  
  <pre><code>module.exports = function(grunt)
  {
  
  require('load-grunt-tasks')(grunt);
  
  grunt.initConfig({
    compass: {                  // Task
      dist: {                   // Target
        options: {              // Target options
          sassDir:        'sass',
          cssDir:         'css',
          environment:    'development',
          httpPath:       '/',
          imagesDir:      'img',
          relativeAssets:  true
        }
      }
    },
  watch: {
      options: { livereload: true },
      sass: {
          files: ['sass/**/*.scss'],
          tasks: ['compass'],
          options: { spawn: false }
      }
  }
  });
  
  grunt.registerTask('default', ['compass']);
  }
  </code></pre>
  
  <p>I run command "grunt watch" and it processes my sass right. But in Chrome's console I get the following error :</p>
  
  <pre><code>GET http://127.0.0.1:35729/livereload.js?ext=Chrome&amp;extver=2.0.9
  net::ERR_CONNECTION_REFUSED  injected.js:116
  </code></pre>
  
  <p>If I add the script manualy in my view I still get the error :</p>
  
  <pre><code>GET http://localhost:35729/livereload.js net::ERR_CONNECTION_REFUSED 
  </code></pre>
  
  <p>Any idea where this error could come from and why it's not loading the script ?</p>