jhades / angularjs-gulp-example

Angular Gulp baseline build
142 stars 81 forks source link

extra steps under osx #3

Closed luck02 closed 9 years ago

luck02 commented 9 years ago

I don't know enough about the build chain to fix myself (if I have time I'll figure it out). npm install -g gulp npm install gulp-sass npm install node-sass

Otherwise you get: Gulp not found And then throw new Error('libsass bindings not found. Try reinstalling node-sass?');

jhades commented 9 years ago

Thanks for the report, turns out in node 4 this was not working. I've upgraded gulp-sass, please try again now. I've tested now with node 4.2.1 and its working, before the fix I had the exact same error as you

luck02 commented 9 years ago

Awesome, thanks. Will give it a go this evening :)

luck02 commented 9 years ago

Still getting some weirdness, will investigate more tomorow if i have some time.

from > npm install

> node-sass@2.1.1 postinstall /Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass
> node scripts/build.js

gyp: /Users/glucas/.node-gyp/4.1.2/common.gypi not found (cwd: /Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass) while reading includes of binding.gyp while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass/node_modules/pangyp/lib/configure.js:346:16)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 14.5.0
gyp ERR! command "/usr/local/Cellar/node/4.1.2/bin/node" "/Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass/node_modules/pangyp/bin/node-gyp" "rebuild"
gyp ERR! cwd /Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass
gyp ERR! node -v v4.1.2
gyp ERR! pangyp -v v2.3.2
gyp ERR! not ok
Build failed

And:

➜  ajs git:(master) gulp dev
/Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:22
    throw new Error('`libsass` bindings not found. Try reinstalling `node-sass`?');
    ^

Error: `libsass` bindings not found. Try reinstalling `node-sass`?
    at getBinding (/Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:22:11)
    at Object.<anonymous> (/Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:188:23)
    at Module._compile (module.js:434:26)
    at Object.Module._extensions..js (module.js:452: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.<anonymous> (/Users/glucas/dev/ajs/node_modules/gulp-sass/index.js:3:17)
    at Module._compile (module.js:434:26)

I'm updating node now.

luck02 commented 9 years ago

Same error under 4.2.1

➜  dev  git clone https://github.com/jhades/angularjs-gulp-example.git ajs
Cloning into 'ajs'...
remote: Counting objects: 221, done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 221 (delta 1), reused 0 (delta 0), pack-reused 215
Receiving objects: 100% (221/221), 105.38 KiB | 0 bytes/s, done.
Resolving deltas: 100% (110/110), done.
Checking connectivity... done.
➜  dev  cd ajs
➜  ajs git:(master) ls
gulpfile.js   index.html    karma.conf.js package.json  readme.md     test
images        js            learn.json    partials      styles
➜  ajs git:(master) npm install -g gulp
/usr/local/bin/gulp -> /usr/local/lib/node_modules/gulp/bin/gulp.js
gulp@3.9.0 /usr/local/lib/node_modules/gulp
├── interpret@0.6.6
├── pretty-hrtime@1.0.1
├── deprecated@0.0.1
├── archy@1.0.0
├── minimist@1.2.0
├── semver@4.3.6
├── tildify@1.1.2 (os-homedir@1.0.1)
├── v8flags@2.0.10 (user-home@1.1.1)
├── chalk@1.1.1 (escape-string-regexp@1.0.3, ansi-styles@2.1.0, supports-color@2.0.0, has-ansi@2.0.0, strip-ansi@3.0.0)
├── orchestrator@0.3.7 (stream-consume@0.1.0, sequencify@0.0.7, end-of-stream@0.1.5)
├── liftoff@2.2.0 (extend@2.0.1, rechoir@0.6.2, flagged-respawn@0.3.1, resolve@1.1.6, findup-sync@0.3.0)
├── vinyl-fs@0.3.14 (graceful-fs@3.0.8, strip-bom@1.0.0, vinyl@0.4.6, defaults@1.0.3, mkdirp@0.5.1, through2@0.6.5, glob-stream@3.1.18, glob-watcher@0.0.6)
└── gulp-util@3.0.6 (array-differ@1.0.0, array-uniq@1.0.2, lodash._reescape@3.0.0, beeper@1.1.0, lodash._reevaluate@3.0.0, lodash._reinterpolate@3.0.0, object-assign@3.0.0, replace-ext@0.0.1, vinyl@0.5.3, lodash.template@3.6.2, through2@2.0.0, multipipe@0.1.2, dateformat@1.0.11)
➜  ajs git:(master) npm install
npm WARN deprecated gulp-karma@0.0.4: Please use Karma directly: https://github.com/karma-runner/gulp-karma
npm WARN engine karma@0.12.37: wanted: {"node":">=0.8 <=0.12 || >=1 <=2"} (current: {"node":"4.2.1","npm":"2.14.7"})

> phantomjs@1.9.18 install /Users/glucas/dev/ajs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs
> node install.js

Download already available at /var/folders/q5/ld1q4lxs3q304v84fm69fr000000gp/T/phantomjs/phantomjs-1.9.8-macosx.zip
Extracting zip contents
Removing /Users/glucas/dev/ajs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom
Copying extracted folder /var/folders/q5/ld1q4lxs3q304v84fm69fr000000gp/T/phantomjs/phantomjs-1.9.8-macosx.zip-extract-1445196047667/phantomjs-1.9.8-macosx -> /Users/glucas/dev/ajs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /Users/glucas/dev/ajs/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/lib/phantom/bin/phantomjs

> ws@0.4.32 install /Users/glucas/dev/ajs/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o

> fsevents@1.0.2 install /Users/glucas/dev/ajs/node_modules/karma/node_modules/chokidar/node_modules/fsevents
> node-pre-gyp install --fallback-to-build

[fsevents] Success: "/Users/glucas/dev/ajs/node_modules/karma/node_modules/chokidar/node_modules/fsevents/lib/binding/Release/node-v46-darwin-x64/fse.node" is installed via remote
npm WARN deprecated pangyp@2.3.2: use node-gyp@3+, it does all the things
/
> node-sass@2.1.1 install /Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass
> node scripts/install.js

Can not download file from https://raw.githubusercontent.com/sass/node-sass-binaries/v2.1.1/darwin-x64-node-4.2/binding.node

> node-sass@2.1.1 postinstall /Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass
> node scripts/build.js

gyp: /Users/glucas/.node-gyp/4.2.1/common.gypi not found (cwd: /Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass) while reading includes of binding.gyp while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (/Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass/node_modules/pangyp/lib/configure.js:346:16)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 14.5.0
gyp ERR! command "/usr/local/Cellar/node/4.2.1/bin/node" "/Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass/node_modules/pangyp/bin/node-gyp" "rebuild"
gyp ERR! cwd /Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass
gyp ERR! node -v v4.2.1
gyp ERR! pangyp -v v2.3.2
gyp ERR! not ok
Build failed
todomvc-app-css@1.0.4 node_modules/todomvc-app-css

todomvc-common@1.0.2 node_modules/todomvc-common

karma-firefox-launcher@0.1.6 node_modules/karma-firefox-launcher

karma-jasmine@0.3.6 node_modules/karma-jasmine

angular-route@1.4.7 node_modules/angular-route

angular-mocks@1.4.7 node_modules/angular-mocks

angular@1.4.7 node_modules/angular

jasmine-core@2.3.4 node_modules/jasmine-core

gulp-cachebust@0.0.5 node_modules/gulp-cachebust
└── through2@0.5.1 (xtend@3.0.0, readable-stream@1.0.33)

vinyl-source-stream@1.1.0 node_modules/vinyl-source-stream
├── vinyl@0.4.6 (clone-stats@0.0.1, clone@0.2.0)
└── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)

karma-chrome-launcher@0.1.12 node_modules/karma-chrome-launcher
└── which@1.2.0 (is-absolute@0.1.7)

gulp-concat@2.6.0 node_modules/gulp-concat
├── concat-with-sourcemaps@1.0.4 (source-map@0.5.1)
└── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)

gulp-install@0.4.0 node_modules/gulp-install
├── which@1.2.0 (is-absolute@0.1.7)
└── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)

gulp-sourcemaps@1.6.0 node_modules/gulp-sourcemaps
├── graceful-fs@4.1.2
├── convert-source-map@1.1.1
├── strip-bom@2.0.0 (is-utf8@0.2.0)
├── vinyl@1.0.0 (clone-stats@0.0.1, replace-ext@0.0.1, clone@1.0.2)
└── through2@2.0.0 (xtend@4.0.0, readable-stream@2.0.2)

vinyl-buffer@1.0.0 node_modules/vinyl-buffer
├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)
└── bl@0.9.4 (readable-stream@1.0.33)

del@1.2.1 node_modules/del
├── is-path-cwd@1.0.0
├── object-assign@3.0.0
├── each-async@1.1.1 (set-immediate-shim@1.0.1, onetime@1.0.0)
├── is-path-in-cwd@1.0.0 (is-path-inside@1.0.0)
├── globby@2.1.0 (async@1.4.2, array-union@1.0.1, glob@5.0.15)
└── rimraf@2.4.3 (glob@5.0.15)

gulp-util@3.0.6 node_modules/gulp-util
├── array-differ@1.0.0
├── array-uniq@1.0.2
├── object-assign@3.0.0
├── beeper@1.1.0
├── lodash._reinterpolate@3.0.0
├── lodash._reescape@3.0.0
├── lodash._reevaluate@3.0.0
├── replace-ext@0.0.1
├── minimist@1.2.0
├── vinyl@0.5.3 (clone-stats@0.0.1, clone@1.0.2)
├── chalk@1.1.1 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, strip-ansi@3.0.0, has-ansi@2.0.0)
├── lodash.template@3.6.2 (lodash._isiterateecall@3.0.9, lodash.escape@3.0.0, lodash.templatesettings@3.1.0, lodash._basetostring@3.0.1, lodash._basevalues@3.0.0, lodash._basecopy@3.0.1, lodash.restparam@3.6.1, lodash.keys@3.1.2)
├── through2@2.0.0 (xtend@4.0.0, readable-stream@2.0.2)
├── multipipe@0.1.2 (duplexer2@0.0.2)
└── dateformat@1.0.11 (get-stdin@5.0.0, meow@3.4.2)

gulp@3.9.0 node_modules/gulp
├── interpret@0.6.6
├── pretty-hrtime@1.0.1
├── deprecated@0.0.1
├── archy@1.0.0
├── minimist@1.2.0
├── tildify@1.1.2 (os-homedir@1.0.1)
├── v8flags@2.0.10 (user-home@1.1.1)
├── semver@4.3.6
├── chalk@1.1.1 (escape-string-regexp@1.0.3, ansi-styles@2.1.0, supports-color@2.0.0, has-ansi@2.0.0, strip-ansi@3.0.0)
├── orchestrator@0.3.7 (stream-consume@0.1.0, sequencify@0.0.7, end-of-stream@0.1.5)
├── liftoff@2.2.0 (extend@2.0.1, rechoir@0.6.2, flagged-respawn@0.3.1, findup-sync@0.3.0, resolve@1.1.6)
└── vinyl-fs@0.3.14 (graceful-fs@3.0.8, strip-bom@1.0.0, defaults@1.0.3, vinyl@0.4.6, through2@0.6.5, mkdirp@0.5.1, glob-stream@3.1.18, glob-watcher@0.0.6)

gulp-uglify@1.4.2 node_modules/gulp-uglify
├── uglify-save-license@0.4.1
├── deap@1.0.0
├── isobject@2.0.0 (isarray@0.0.1)
├── vinyl-sourcemaps-apply@0.2.0 (source-map@0.5.1)
├── through2@2.0.0 (xtend@4.0.0, readable-stream@2.0.2)
├── uglify-js@2.5.0 (async@0.2.10, uglify-to-browserify@1.0.2, source-map@0.5.1, yargs@3.5.4)
└── fancy-log@1.1.0 (chalk@1.1.1, dateformat@1.0.11)

browserify-ngannotate@0.7.3 node_modules/browserify-ngannotate
├── defaults@1.0.3
├── clone@1.0.2
├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)
└── ng-annotate@0.15.4 (tryor@0.1.2, stringmap@0.2.2, stringset@0.2.1, simple-is@0.2.0, alter@0.2.0, simple-fmt@0.1.0, stable@0.1.5, convert-source-map@0.4.1, ordered-ast-traverse@1.1.1, source-map@0.1.43, optimist@0.6.1, acorn@0.11.0)

gulp-webserver@0.9.1 node_modules/gulp-webserver
├── isarray@0.0.1
├── connect-livereload@0.4.1
├── proxy-middleware@0.5.1
├── open@0.0.5
├── watch@0.11.0
├── node.extend@1.1.5 (is@3.1.0)
├── through2@0.5.1 (xtend@3.0.0, readable-stream@1.0.33)
├── connect@3.4.0 (utils-merge@1.0.0, parseurl@1.3.0, debug@2.2.0, finalhandler@0.4.0)
├── serve-static@1.10.0 (escape-html@1.0.2, parseurl@1.3.0, send@0.13.0)
├── tiny-lr@0.1.4 (debug@0.8.1, parseurl@1.3.0, qs@2.2.5, body-parser@1.8.4, faye-websocket@0.7.3)
├── serve-index@1.7.2 (escape-html@1.0.2, parseurl@1.3.0, batch@0.5.2, http-errors@1.3.1, mime-types@2.1.7, debug@2.2.0, accepts@1.2.13)
└── gulp-util@2.2.20 (lodash._reinterpolate@2.4.1, minimist@0.2.0, chalk@0.5.1, vinyl@0.2.3, lodash.template@2.4.1, multipipe@0.1.2, dateformat@1.0.11)

gulp-karma@0.0.4 node_modules/gulp-karma
├── xtend@2.1.2 (object-keys@0.4.0)
├── event-stream@3.0.20 (pause-stream@0.0.11, stream-combiner@0.0.4, duplexer@0.1.1, from@0.1.3, split@0.2.10, through@2.3.8, map-stream@0.0.6)
├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
└── gulp-util@2.2.20 (lodash._reinterpolate@2.4.1, minimist@0.2.0, chalk@0.5.1, vinyl@0.2.3, through2@0.5.1, lodash.template@2.4.1, multipipe@0.1.2, dateformat@1.0.11)

karma-phantomjs-launcher@0.1.4 node_modules/karma-phantomjs-launcher
└── phantomjs@1.9.18 (which@1.0.9, progress@1.1.8, kew@0.4.0, request-progress@0.3.1, adm-zip@0.4.4, request@2.42.0, npmconf@2.1.1, fs-extra@0.23.1)

gulp.spritesmith@3.8.2 node_modules/gulp.spritesmith
├── underscore@1.6.0
├── async@0.9.2
├── minimatch@2.0.10 (brace-expansion@1.1.1)
├── url2@1.0.4 (url@0.10.2)
├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)
├── gulp-util@2.2.20 (lodash._reinterpolate@2.4.1, minimist@0.2.0, vinyl@0.2.3, chalk@0.5.1, through2@0.5.1, lodash.template@2.4.1, multipipe@0.1.2, dateformat@1.0.11)
├── spritesheet-templates@9.6.1 (underscore@1.4.4, json-content-demux@0.1.3, handlebars-layouts@1.1.0, underscore.string@3.0.3, handlebars@3.0.3)
└── spritesmith@1.3.2 (async@0.2.10, layout@2.2.0, pixelsmith@1.1.2)

gulp-ng-html2js@0.2.0 node_modules/gulp-ng-html2js
├── map-stream@0.0.6
└── lodash@3.10.1

gulp-jshint@1.11.2 node_modules/gulp-jshint
├── minimatch@2.0.10 (brace-expansion@1.1.1)
├── through2@0.6.5 (xtend@4.0.0, readable-stream@1.0.33)
├── rcloader@0.1.2 (rcfinder@0.1.8, lodash@2.4.2)
├── lodash@3.10.1
└── jshint@2.8.0 (strip-json-comments@1.0.4, exit@0.1.2, console-browserify@1.1.0, shelljs@0.3.0, cli@0.6.6, htmlparser2@3.8.3, lodash@3.7.0)

browserify@9.0.8 node_modules/browserify
├── https-browserify@0.0.1
├── tty-browserify@0.0.0
├── browser-resolve@1.10.0
├── path-browserify@0.0.0
├── constants-browserify@0.0.1
├── builtins@0.0.7
├── string_decoder@0.10.31
├── process@0.10.1
├── isarray@0.0.1
├── os-browserify@0.1.2
├── inherits@2.0.1
├── punycode@1.2.4
├── stream-browserify@1.0.0
├── commondir@0.0.1
├── domain-browser@1.1.4
├── defined@0.0.0
├── shell-quote@0.0.1
├── assert@1.3.0
├── duplexer2@0.0.2
├── xtend@3.0.0
├── shallow-copy@0.0.1
├── deep-equal@1.0.1
├── querystring-es3@0.2.1
├── util@0.10.3
├── concat-stream@1.4.10 (typedarray@0.0.6)
├── events@1.0.2
├── through2@1.1.1 (xtend@4.0.0)
├── has@1.0.1 (function-bind@1.0.2)
├── parents@1.0.1 (path-platform@0.11.15)
├── timers-browserify@1.4.1 (process@0.11.2)
├── vm-browserify@0.0.4 (indexof@0.0.1)
├── readable-stream@1.1.13 (core-util-is@1.0.1)
├── read-only-stream@1.1.1 (readable-wrap@1.0.0)
├── console-browserify@1.1.0 (date-now@0.1.4)
├── url@0.10.3 (punycode@1.3.2, querystring@0.2.0)
├── subarg@1.0.0 (minimist@1.2.0)
├── http-browserify@1.7.0 (Base64@0.2.1)
├── shasum@1.0.2 (sha.js@2.4.4, json-stable-stringify@0.0.1)
├── buffer@3.5.1 (ieee754@1.1.6, is-array@1.0.1, base64-js@0.0.8)
├── JSONStream@0.10.0 (through@2.3.8, jsonparse@0.0.5)
├── glob@4.5.3 (inflight@1.0.4, once@1.3.2, minimatch@2.0.10)
├── labeled-stream-splicer@1.0.2 (stream-splicer@1.3.2)
├── syntax-error@1.1.4 (acorn@1.2.2)
├── resolve@1.1.6
├── browserify-zlib@0.1.4 (pako@0.2.8)
├── deps-sort@1.3.9 (JSONStream@1.0.6)
├── browser-pack@4.0.4 (umd@3.0.1, defined@1.0.0, through2@0.5.1, JSONStream@1.0.6, combine-source-map@0.3.0)
├── crypto-browserify@3.10.0 (randombytes@2.0.1, create-hmac@1.1.4, pbkdf2@3.0.4, create-hash@1.1.2, diffie-hellman@3.0.2, browserify-cipher@1.0.0, create-ecdh@2.0.2, browserify-sign@3.0.8, public-encrypt@2.0.1)
├── insert-module-globals@6.6.2 (process@0.11.2, is-buffer@1.1.0, xtend@4.0.0, JSONStream@1.0.6, combine-source-map@0.6.1, lexical-scope@1.2.0)
└── module-deps@3.9.1 (defined@1.0.0, xtend@4.0.0, JSONStream@1.0.6, stream-combiner2@1.0.2, detective@4.2.0)

karma@0.12.37 node_modules/karma
├── rimraf@2.4.3
├── di@0.0.1
├── q@1.4.1
├── mime@1.3.4
├── graceful-fs@3.0.8
├── colors@1.1.2
├── glob@5.0.15 (path-is-absolute@1.0.0, inherits@2.0.1, once@1.3.2, inflight@1.0.4)
├── source-map@0.4.4 (amdefine@1.0.0)
├── minimatch@2.0.10 (brace-expansion@1.1.1)
├── useragent@2.1.7 (lru-cache@2.2.4)
├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
├── log4js@0.6.27 (async@0.2.10, underscore@1.8.2, semver@4.3.6, readable-stream@1.0.33)
├── connect@2.30.2 (cookie@0.1.3, bytes@2.1.0, utils-merge@1.0.0, cookie-signature@1.0.6, content-type@1.0.1, on-headers@1.0.1, pause@0.1.0, fresh@0.3.0, response-time@2.3.1, vhost@3.0.2, basic-auth-connect@1.0.0, parseurl@1.3.0, cookie-parser@1.3.5, depd@1.0.1, qs@4.0.0, method-override@2.3.5, http-errors@1.3.1, connect-timeout@1.6.2, serve-favicon@2.3.0, debug@2.2.0, morgan@1.6.1, finalhandler@0.4.0, type-is@1.6.9, express-session@1.11.3, csurf@1.8.3, multiparty@3.3.2, serve-static@1.10.0, compression@1.5.2, errorhandler@1.4.2, body-parser@1.13.3, serve-index@1.7.2)
├── http-proxy@0.10.4 (colors@0.6.2, pkginfo@0.3.0, utile@0.2.1)
├── lodash@3.10.1
├── socket.io@0.9.16 (base64id@0.1.0, policyfile@0.0.4, redis@0.7.3, socket.io-client@0.9.16)
└── chokidar@1.2.0 (arrify@1.0.0, path-is-absolute@1.0.0, async-each@0.1.6, glob-parent@2.0.0, is-glob@2.0.1, is-binary-path@1.0.1, lodash.flatten@3.0.2, readdirp@2.0.0, anymatch@1.3.0, fsevents@1.0.2)

gulp-sass@1.3.3 node_modules/gulp-sass
├── clone@0.1.19
├── map-stream@0.1.0
├── vinyl-sourcemaps-apply@0.1.4 (source-map@0.1.43)
└── node-sass@2.1.1 (get-stdin@4.0.1, object-assign@2.1.1, replace-ext@0.0.1, semver@4.3.6, cross-spawn@0.2.9, shelljs@0.3.0, chalk@0.5.1, mkdirp@0.5.1, npmconf@2.1.2, gaze@0.5.2, sass-graph@1.3.0, nan@1.9.0, meow@3.4.2, mocha@2.3.3, request@2.65.0, pangyp@2.3.2)
➜  ajs git:(master) gulp
/Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:22
    throw new Error('`libsass` bindings not found. Try reinstalling `node-sass`?');
    ^

Error: `libsass` bindings not found. Try reinstalling `node-sass`?
    at getBinding (/Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:22:11)
    at Object.<anonymous> (/Users/glucas/dev/ajs/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:188:23)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (/Users/glucas/dev/ajs/node_modules/gulp-sass/index.js:3:17)
    at Module._compile (module.js:435:26)
➜  ajs git:(master) node --version
v4.2.1
➜  ajs git:(master)

Still missing gulp-sass, and some errors from npm install, easy enough to fix and not stopping me from using the project... Which is helpful, thank you.

jhades commented 9 years ago

you're right, I forgot to commit something. Thanks for for letting me know! I've committed the upgrade of gulp-sass. I've just tested now and its working. For reference I've used node 4.1.2 and npm 3.3.6

luck02 commented 9 years ago

Nice, will check it out

Thanks :)

On Thu, Oct 22, 2015 at 2:23 AM, JhadesDev notifications@github.com wrote:

you're right, I forgot to commit something. Thanks for for letting me know! I've committed the upgrade of gulp-sass. I've just tested now and its working. For reference I've used node 4.1.2 and npm 3.3.6

— Reply to this email directly or view it on GitHub https://github.com/jhades/angularjs-gulp-example/issues/3#issuecomment-150159377 .