title: How to implement Compass, Sass to a node.js project?
body: <p>i have recently implemented the grunt task runner on my Node.js project and i'm using grunt-contrib-compass and grunt-contrib-watch in order to compile my sass and compass code through grunt whenever i make any changes.</p>
  
  <p>My grunt file is like this:-</p>
  
  <pre><code>module.exports = function(grunt) {
      grunt.initConfig({
          pkg: grunt.file.readJSON('package.json'),
          compass: {
              dist: {
                  options: {
                      sassDir: 'public/sass',
                      cssDir: 'public/css'
                  }
              }
          },
          watch: {
              css: {
                  files: '**/*.scss',
                  tasks: ['compass']
              }
          }
      });
      grunt.loadNpmTasks('grunt-contrib-compass');
      grunt.loadNpmTasks('grunt-contrib-watch');
      grunt.registerTask('default',['watch']);
  }
  </code></pre>
  
  <p>I'm using windows and whenever i run grunt it watches for my sass files but whenever i make a change to these files i get this error:-</p>
  
  <pre><code>Warning: Couldn't find the 'compass.bat' binary. Make sure it's installed and in you $PATH Use --force to continue
  </code></pre>
  
  <p>I have installed ruby and compass through the ruby command prompt and the compass version is 1.0.3 and my gem installer version is 2.4.6. I have also tried including c:\Ruby200\bin to my Environmental variables and yes grunt-contrib-compass is installed in my Node.js project. I have tried everything, if anyone else has any experience in this i would love to hear from you. Thanks a lot.</p>