title: Keep getting libsass error
body: <p>I was coding as usual, doing simple scss (nothing fancy, adding animate to a div) when I started getting </p>
  
  <pre><code>segmentation fault (core dumped) gulp
  </code></pre>
  
  <p>I deleted my node_modules, did an npm-install, nothing changes.</p>
  
  <p>I've seen many people successfully do this, but I can't.</p>
  
  <p>For some reason, it's looking for a libsass bending here: </p>
  
  <pre><code>node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64-14/binding.node
  </code></pre>
  
  <p>But my folder is structured differently: </p>
  
  <pre><code>node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64-47/binding.node
  </code></pre>
  
  <p>I am using gulp on a Kubuntu 15.04 update to 15.10 and everything was smooth.</p>
  
  <p>Here's my gulp file: </p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>var gulp = require('gulp'),
      sass = require('gulp-sass'),
      minifyCss = require('gulp-minify-css'),
      gulpConcat = require('gulp-concat'),
      rename = require('gulp-rename'),
      sourcemaps = require('gulp-sourcemaps'),
      livereload = require('gulp-livereload'),
      uglify = require('gulp-uglify');
  
  gulp.task('sass', function () {
    gulp.src('./scss/**/*.scss')
      .pipe(sourcemaps.init())
      .pipe(sass().on('error', sass.logError))
      // .pipe(minifyCss())
      .pipe(sourcemaps.write('/'))
      .pipe(gulp.dest(''))
      .pipe(livereload());
  });
  
  gulp.task('compress', function() {
    return gulp.src(['javascripts/application.js'])
      .pipe(sourcemaps.init())
      .pipe(sourcemaps.write())
      .pipe(uglify())
      .pipe(gulpConcat('application.min.js'))
      .pipe(gulp.dest(''))
      .pipe(livereload());
  });
  
  gulp.task('sass:watch', function () {
      gulp.watch('scss/**/*.scss', ['sass']);
      gulp.watch('javascripts/**/*.js', ['compress']);
  });
  
  gulp.task('default', ['sass:watch', 'compress'], function() {
      livereload.listen();
  });</code></pre>
  </div>
  </div>
  </p>
  
  <p>And here's the full error: </p>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-js lang-js prettyprint-override"><code>/home/XX/workspace/XX/assets/node_modules/gulp-sass/node_modules/node-sass/lib/extensions.js:158
      throw new Error([
            ^
  Error: The `libsass` binding was not found in /home/XX/workspace/XX/assets/node_modules/gulp-sass/node_modules/node-sass/vendor/linux-x64-14/binding.node
  This usually happens because your node version has changed.
  Run `npm rebuild node-sass` to build the binding for your current node version.
      at Object.sass.getBinaryPath (/home/XX/workspace/XX/assets/node_modules/gulp-sass/node_modules/node-sass/lib/extensions.js:158:11)
      at Object.&lt;anonymous&gt; (/home/XX/workspace/XX/assets/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:16:36)
      at Module._compile (module.js:460:26)
      at Object.Module._extensions..js (module.js:478:10)
      at Module.load (module.js:355:32)
      at Function.Module._load (module.js:310:12)
      at Module.require (module.js:365:17)
      at require (module.js:384:17)
      at Object.&lt;anonymous&gt; (/home/XX/workspace/XX/assets/node_modules/gulp-sass/index.js:176:21)
      at Module._compile (module.js:460:26)</code></pre>
  </div>
  </div>
  </p>