Npm install fails on Mac OS 10.6.8

Hi! Running npm install on Mac Os X 10.6.8 fails with:

> node-sass@2.0.1 install /Users/hansspiess/Sites/sage-test/wp-content/themes/sage-test/node_modules/gulp-sass/node_modules/node-sass
> node scripts/install.js


> node-sass@2.0.1 install /Users/hansspiess/Sites/sage-test/wp-content/themes/sage-test/node_modules/gulp-pleeease/node_modules/pleeease/node_modules/node-sass
> node scripts/install.js


> node-sass@2.0.1 postinstall /Users/hansspiess/Sites/sage-test/wp-content/themes/sage-test/node_modules/gulp-sass/node_modules/node-sass
> node scripts/build.js

`darwin-x64-node-0.10` exists; testing

module.js:356
  Module._extensions[extension](this, filename);
                               ^
Error: dlopen(/Users/hansspiess/Sites/sage-test/wp-content/themes/sage-test/node_modules/gulp-sass/node_modules/node-sass/vendor/darwin-x64-node-0.10/binding.node, 1): Library not loaded: /usr/lib/libc++.1.dylib
  Referenced from: /Users/hansspiess/Sites/sage-test/wp-content/themes/sage-test/node_modules/gulp-sass/node_modules/node-sass/vendor/darwin-x64-node-0.10/binding.node
  Reason: image not found
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/Users/hansspiess/Sites/sage-test/wp-content/themes/sage-test/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:188:15)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

> node-sass@2.0.1 postinstall /Users/hansspiess/Sites/sage-test/wp-content/themes/sage-test/node_modules/gulp-pleeease/node_modules/pleeease/node_modules/node-sass
> node scripts/build.js

`darwin-x64-node-0.10` exists; testing

module.js:356
  Module._extensions[extension](this, filename);
                               ^
Error: dlopen(/Users/hansspiess/Sites/sage-test/wp-content/themes/sage-test/node_modules/gulp-pleeease/node_modules/pleeease/node_modules/node-sass/vendor/darwin-x64-node-0.10/binding.node, 1): Library not loaded: /usr/lib/libc++.1.dylib
  Referenced from: /Users/hansspiess/Sites/sage-test/wp-content/themes/sage-test/node_modules/gulp-pleeease/node_modules/pleeease/node_modules/node-sass/vendor/darwin-x64-node-0.10/binding.node
  Reason: image not found
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/Users/hansspiess/Sites/sage-test/wp-content/themes/sage-test/node_modules/gulp-pleeease/node_modules/pleeease/node_modules/node-sass/lib/index.js:188:15)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)
npm ERR! Darwin 10.8.0
npm ERR! argv "node" "/usr/local/bin/npm" "install"
npm ERR! node v0.10.20
npm ERR! npm  v2.1.5
npm ERR! code ELIFECYCLE

npm ERR! node-sass@2.0.1 postinstall: `node scripts/build.js`
npm ERR! Exit status 8
npm ERR!
npm ERR! Failed at the node-sass@2.0.1 postinstall script.
npm ERR! This is most likely a problem with the node-sass package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node scripts/build.js
npm ERR! You can get their info via:
npm ERR!     npm owner ls node-sass
npm ERR! There is likely additional logging output above.

After some research i found that /usr/lib/libc++.1.dylib is not an OS 10.6 library… is it a compatibility issue with Mac OS 10.6?

Thanks for any help!

10.6 is really old so no surprise this isn’t working. Unfortunately for you it’s nothing on our end. I’d suggest looking around for solutions to Node/npm on 10.6 or look into upgrading OSX.

thanks, i’ll take it as a chance to update my machine :wink: