Closed dpdonohue closed 9 years ago
Okay, just published starrynight 3.4.1
which requires version 1.0.2
of fibers, instead of the '`anything above 1.0.2`` which was previously specified. That may do the trick.
Thanks for your quick work! I got the same error. I ran
npm update
then tried again, but got errors again
dd$ npm install starrynight -g
npm WARN engine starrynight@3.4.1: wanted: {"node":">= 0.10.32"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine request@2.54.0: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine cheerio@0.19.0: wanted: {"node":">= 0.6"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine mocha@2.3.3: wanted: {"node":">= 0.8.x"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine chai@2.3.0: wanted: {"node":">= 0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine prompt@0.2.14: wanted: {"node":">= 0.6.6"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine git-wrapper2@0.2.5: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine jsdoc@3.3.0: wanted: {"node":">=0.10"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine fibers@1.0.2: wanted: {"node":">=0.5.2"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine cucumber@0.4.8: wanted: {"node":"0.8 || 0.10 || 0.11 || >= 1.0.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine request@2.63.0: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine adm-zip@0.4.7: wanted: {"node":">=0.3.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine adm-zip@0.4.7: wanted: {"node":">=0.3.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine userhome@1.0.0: wanted: {"node":">= 0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine adm-zip@0.4.4: wanted: {"node":">=0.3.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine progress@1.1.8: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine graceful-fs@3.0.8: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine colors@0.5.1: wanted: {"node":">=0.1.90"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine fstream@0.1.31: wanted: {"node":">=0.6"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine request@2.53.0: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine faye-websocket@0.9.4: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine graceful-fs@3.0.8: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine utile@0.2.1: wanted: {"node":">= 0.6.4"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine read@1.0.7: wanted: {"node":">=0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine pkginfo@0.3.0: wanted: {"node":">= 0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine revalidator@0.1.8: wanted: {"node":">= 0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine winston@0.8.3: wanted: {"node":">= 0.6.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine path-is-absolute@1.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine form-data@0.2.0: wanted: {"node":">= 0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine http-signature@0.10.1: wanted: {"node":">=0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine mime-types@2.0.14: wanted: {"node":">= 0.6"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine har-validator@1.8.0: wanted: {"node":">=0.10"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine tough-cookie@2.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine hawk@2.3.1: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine combined-stream@0.0.7: wanted: {"node":">= 0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine path-is-absolute@1.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine websocket-driver@0.6.2: wanted: {"node":">=0.6.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine delayed-stream@0.0.5: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine mime-db@1.12.0: wanted: {"node":">= 0.6"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine buffers@0.1.1: wanted: {"node":">=0.2.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine os-tmpdir@1.0.1: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine os-homedir@1.0.1: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine graceful-fs@3.0.8: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine tough-cookie@2.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine har-validator@1.8.0: wanted: {"node":">=0.10"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine mime-types@2.1.7: wanted: {"node":">= 0.6"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine http-signature@0.11.0: wanted: {"node":">=0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine hawk@3.1.0: wanted: {"node":">=0.10.32"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine combined-stream@1.0.5: wanted: {"node":">= 0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine form-data@1.0.0-rc3: wanted: {"node":">= 0.10"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine asn1@0.1.11: wanted: {"node":">=0.4.9"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine ctype@0.5.3: wanted: {"node":">= 0.4"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine assert-plus@0.1.5: wanted: {"node":">=0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine i@0.3.3: wanted: {"node":">=0.4"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine os-homedir@1.0.1: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine os-tmpdir@1.0.1: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine http-signature@0.10.1: wanted: {"node":">=0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine hawk@1.1.1: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine tough-cookie@2.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine mime-types@1.0.2: wanted: {"node":">= 0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine form-data@0.1.4: wanted: {"node":">= 0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine path-is-absolute@1.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine chalk@1.1.1: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine commander@2.8.1: wanted: {"node":">= 0.6.x"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine delayed-stream@1.0.0: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine buffers@0.1.1: wanted: {"node":">=0.2.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine mime-db@1.19.0: wanted: {"node":">= 0.6"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine form-data@0.2.0: wanted: {"node":">= 0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine mime-types@2.0.14: wanted: {"node":">= 0.6"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine tough-cookie@2.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine http-signature@0.10.1: wanted: {"node":">=0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine hawk@2.3.1: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine combined-stream@0.0.7: wanted: {"node":">= 0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine combined-stream@0.0.7: wanted: {"node":">= 0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine dtrace-provider@0.5.0: wanted: {"node":">=0.6"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine mv@2.1.1: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine asn1@0.1.11: wanted: {"node":">=0.4.9"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine ctype@0.5.3: wanted: {"node":">= 0.4"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine assert-plus@0.1.5: wanted: {"node":">=0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine has-ansi@2.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine ansi-styles@2.1.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine escape-string-regexp@1.0.3: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine strip-ansi@3.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine supports-color@2.0.0: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine path-is-absolute@1.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine delayed-stream@0.0.5: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine mime-db@1.12.0: wanted: {"node":">= 0.6"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine ctype@0.5.3: wanted: {"node":">= 0.4"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine asn1@0.1.11: wanted: {"node":">=0.4.9"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine assert-plus@0.1.5: wanted: {"node":">=0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine commander@2.8.1: wanted: {"node":">= 0.6.x"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine chalk@1.1.1: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine websocket-extensions@0.1.1: wanted: {"node":">=0.6.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine delayed-stream@0.0.5: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine ansi-regex@2.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine ansi-regex@2.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine strip-ansi@3.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine has-ansi@2.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine supports-color@2.0.0: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine ansi-styles@2.1.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine escape-string-regexp@1.0.3: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine path-is-absolute@1.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine asn1@0.1.11: wanted: {"node":">=0.4.9"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine ctype@0.5.3: wanted: {"node":">= 0.4"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine assert-plus@0.1.5: wanted: {"node":">=0.8"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine ansi-regex@2.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine ansi-regex@2.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine path-is-absolute@1.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine colors@0.6.2: wanted: {"node":">=0.1.90"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine cycle@1.0.3: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine eyes@0.1.8: wanted: {"node":"> 0.1.90"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine jsonpointer@2.0.0: wanted: {"node":">=0.6.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine xtend@4.0.0: wanted: {"node":">=0.4"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine boom@2.8.0: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine sntp@1.0.9: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine q@1.4.1: wanted: {"node":">=0.6.0","teleport":">=0.2.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine chai-nightwatch@0.1.1: wanted: {"node":">= 0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine mocha-nightwatch@2.2.5: wanted: {"node":">= 0.8.x"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine commander@2.3.0: wanted: {"node":">= 0.6.x"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine escape-string-regexp@1.0.2: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine supports-color@1.2.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine diff@1.4.0: wanted: {"node":">=0.3.1"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine path-is-absolute@1.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine sntp@0.2.4: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine hoek@0.9.1: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine boom@0.4.2: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine cryptiles@0.2.2: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine sntp@1.0.9: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine boom@2.8.0: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine graceful-fs@2.0.3: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine wordwrap@0.0.3: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine jsonpointer@2.0.0: wanted: {"node":">=0.6.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine xtend@4.0.0: wanted: {"node":">=0.4"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
> dtrace-provider@0.5.0 install /usr/local/lib/node_modules/starrynight/node_modules/bunyan/node_modules/dtrace-provider
> node scripts/install.js
---------------
Building dtrace-provider failed with exit code 1 and signal 0
re-run install with environment variable V set to see the build output
---------------
npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine boom@2.8.0: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine sntp@1.0.9: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine commander@0.6.1: wanted: {"node":">= 0.4.x"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
> phantomjs@1.9.16 install /usr/local/lib/node_modules/starrynight/node_modules/phantomjs
> node install.js
Download already available at /var/folders/yd/ltnmkv154ld96tsr0dkyf7pr0000gn/T/phantomjs/phantomjs-1.9.8-macosx.zip
Extracting zip contents
Removing /usr/local/lib/node_modules/starrynight/node_modules/phantomjs/lib/phantom
Copying extracted folder /var/folders/yd/ltnmkv154ld96tsr0dkyf7pr0000gn/T/phantomjs/phantomjs-1.9.8-macosx.zip-extract-1442881366107/phantomjs-1.9.8-macosx -> /usr/local/lib/node_modules/starrynight/node_modules/phantomjs/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /usr/local/lib/node_modules/starrynight/node_modules/phantomjs/lib/phantom/bin/phantomjs
npm WARN engine commander@2.3.0: wanted: {"node":">= 0.6.x"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine diff@1.4.0: wanted: {"node":">=0.3.1"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine escape-string-regexp@1.0.2: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine supports-color@1.2.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
> fibers@1.0.2 install /usr/local/lib/node_modules/starrynight/node_modules/fibers
> node ./build.js
child_process: customFds option is deprecated, use stdio instead.
gyp ERR! configure error
gyp ERR! stack Error: "pre" versions of node cannot be installed, use the --nodedir flag instead
gyp ERR! stack at install (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/install.js:66:16)
gyp ERR! stack at Object.self.commands.(anonymous function) [as install] (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/node-gyp.js:66:37)
gyp ERR! stack at getNodeDir (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:152:20)
gyp ERR! stack at /usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:95:9
gyp ERR! stack at ChildProcess.exithandler (child_process.js:723:7)
gyp ERR! stack at ChildProcess.emit (events.js:110:17)
gyp ERR! stack at maybeClose (child_process.js:1000:16)
gyp ERR! stack at Socket.<anonymous> (child_process.js:1168:11)
gyp ERR! stack at Socket.emit (events.js:107:17)
gyp ERR! stack at Pipe.close (net.js:461:12)
gyp ERR! System Darwin 13.4.0
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /usr/local/lib/node_modules/starrynight/node_modules/fibers
gyp ERR! node -v v0.13.0-pre
gyp ERR! node-gyp -v v1.0.2
gyp ERR! not ok
Build failed
npm WARN engine graceful-fs@2.0.3: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine commander@0.6.1: wanted: {"node":">= 0.4.x"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
> chromedriver@2.15.1 install /usr/local/lib/node_modules/starrynight/node_modules/chromedriver
> node install.js
Downloading http://chromedriver.storage.googleapis.com/2.15/chromedriver_mac32.zip
Saving to /var/folders/yd/ltnmkv154ld96tsr0dkyf7pr0000gn/T/chromedriver/chromedriver_mac32.zip
Receiving...
Received 781K...
Received 1564K...
Received 2345K...
Received 3128K...
Received 3428K total.
Extracting zip contents
Copying to target path /usr/local/lib/node_modules/starrynight/node_modules/chromedriver/lib/chromedriver
Fixing file permissions
Done. ChromeDriver binary available at /usr/local/lib/node_modules/starrynight/node_modules/chromedriver/lib/chromedriver/chromedriver
npm WARN engine coffee-script@1.8.0: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine walkdir@0.0.7: wanted: {"node":">=0.6.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine xtend@3.0.0: wanted: {"node":">=0.4"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine domain-browser@1.1.4: wanted: {"node":">=0.4","npm":">=1.2"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine module-deps@3.9.1: wanted: {"node":">= 0.6"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine process@0.7.0: wanted: {"node":">= 0.6.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine querystring-es3@0.2.1: wanted: {"node":">=0.4.x"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine events@1.0.2: wanted: {"node":">=0.4.x"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine timers-browserify@1.4.1: wanted: {"node":">=0.6.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine xtend@4.0.0: wanted: {"node":">=0.4"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine path-platform@0.0.1: wanted: {"node":">= 0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine process@0.11.2: wanted: {"node":">= 0.6.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine uglify-js@2.4.24: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine acorn@1.2.2: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine querystring@0.2.0: wanted: {"node":">=0.4.x"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine base64-js@0.0.7: wanted: {"node":">= 0.4"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine process@0.11.2: wanted: {"node":">= 0.6.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine xtend@4.0.0: wanted: {"node":">=0.4"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine source-map@0.1.43: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine uglify-js@2.4.24: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine source-map@0.1.43: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine source-map@0.4.4: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine source-map@0.3.0: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine uglify-js@2.2.5: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine xtend@4.0.0: wanted: {"node":">=0.4"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine acorn@1.2.2: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine amdefine@1.0.0: wanted: {"node":">=0.4.2"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine amdefine@1.0.0: wanted: {"node":">=0.4.2"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine path-platform@0.11.15: wanted: {"node":">= 0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine xtend@3.0.0: wanted: {"node":">=0.4"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine source-map@0.1.34: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine amdefine@1.0.0: wanted: {"node":">=0.4.2"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine acorn@1.2.2: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine escodegen@1.7.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine decamelize@1.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine wordwrap@0.0.2: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine window-size@0.1.0: wanted: {"node":">= 0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine camelcase@1.2.1: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine amdefine@1.0.0: wanted: {"node":">=0.4.2"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine escape-string-regexp@1.0.3: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine strip-json-comments@1.0.4: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine catharsis@0.8.7: wanted: {"node":">= 0.10"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine wrench@1.5.8: wanted: {"node":">=0.1.97"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine esprima@1.1.0-dev-harmony: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine source-map@0.2.0: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine estraverse@1.9.3: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine esprima@1.2.5: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine optionator@0.5.0: wanted: {"node":">= 0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine esutils@2.0.2: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine source-map@0.1.43: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine amdefine@1.0.0: wanted: {"node":">=0.4.2"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine wordwrap@0.0.3: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine prelude-ls@1.1.2: wanted: {"node":">= 0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine type-check@0.3.1: wanted: {"node":">= 0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine levn@0.2.5: wanted: {"node":">= 0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine wordwrap@0.0.3: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine source-map@0.1.34: wanted: {"node":">=0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine amdefine@1.0.0: wanted: {"node":">=0.4.2"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine amdefine@1.0.0: wanted: {"node":">=0.4.2"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine wordwrap@0.0.2: wanted: {"node":">=0.4.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine window-size@0.1.0: wanted: {"node":">= 0.8.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine camelcase@1.2.1: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine decamelize@1.0.0: wanted: {"node":">=0.10.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine amdefine@1.0.0: wanted: {"node":">=0.4.2"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm ERR! Darwin 13.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "starrynight" "-g"
npm ERR! node v0.13.0-pre
npm ERR! npm v2.0.0
npm ERR! code ELIFECYCLE
npm ERR! fibers@1.0.2 install: `node ./build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the fibers@1.0.2 install script.
npm ERR! This is most likely a problem with the fibers package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node ./build.js
npm ERR! You can get their info via:
npm ERR! npm owner ls fibers
npm ERR! There is likely additional logging output above.
same here
what's with "fibers"?
Which version of Meteor are you on and what platform?
I am on Mac OSX, 10.9.5 Meteor 1.2.0.2
Still get this error
npm WARN engine amdefine@1.0.0: wanted: {"node":">=0.4.2"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm ERR! Darwin 13.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "starrynight" "-g"
npm ERR! node v0.13.0-pre
npm ERR! npm v2.0.0
npm ERR! code ELIFECYCLE
npm ERR! fibers@1.0.2 install: `node ./build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the fibers@1.0.2 install script.
npm ERR! This is most likely a problem with the fibers package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node ./build.js
npm ERR! You can get their info via:
npm ERR! npm owner ls fibers
npm ERR! There is likely additional logging output above.
Oooh, thanks. Yeah, let's maybe do a bit more diagnostics?
# check node is installed correctly
node --version
# check npm is installed correctly
npm -version
# check if node version manager is installed (it shouldn't be)
nvm -version
# find your npm path
which npm
Davids-MacBook-Pro:biolog dd$ node --version
v0.13.0-pre
Davids-MacBook-Pro:biolog dd$ npm -version
2.0.0
Davids-MacBook-Pro:biolog dd$ nvm -version
-bash: nvm: command not found
Davids-MacBook-Pro:biolog dd$ which npm
/usr/local/bin/npm
mine is ubuntu 14.04 Meteor 1.2.0.2 node v4.0.0 nvm not found /usr/local/bin/npm
on the side note, i had a similar issue with iron-meteor . uninstalling/reinstalling the fibers under usr/local/lib/node_modules/iron-meteor/node_modules with "--unsafe-perm" did the trick. but there is no starry night library under nodu_modules.
in case it might be helpful.
Aha. I finally got back to my development environment, which apparently is set up to the following:
node v0.10.32 npm 2.1.2 nvm none meteor 1.2.0.2 /usr/local/bin/npm
The two leading hypotheses are: a) upgrade to Meteor 1.2 reinstalled a global fibers lib that starrynight is incompatible with; or b) somewhere between node v0.10.32 and v0.13.0-pre, there was a breaking fibers change.
@caglarcem - could you run npm --version
?
@dpdonohue - could you run meteor --version
?
@mokolodi1 - when you get back to the lab, could you check your config? It's almost certainly the same issue as everybody else is having.
Any additional config info will help narrow the possibilities down. :)
$ npm --version
2.1.8
$ meteor --version
Meteor 1.2.0.2
$ node --version
v4.1.0
Same issue with Fibers here !
WMac5108074:portal vandefr$ node --version
v4.1.2
WMac5108074:portal vandefr$ npm --version
2.14.6
WMac5108074:portal vandefr$ meteor --version
Meteor 1.1.0.2
Just upgraded to latest Meteor, seems to work fine for me now ;)
Hmmm. Just published version 3.5.0
, with support for node 4.1.0
and fibers 1.0.7
. Give it a whirl with:
npm update starrynight
dd$ meteor --version
Meteor 1.2.0.2
dd$ npm update starrynight
dd$ npm install starrynight -g
...
npm ERR! Darwin 13.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "install" "starrynight" "-g"
npm ERR! node v0.13.0-pre
npm ERR! npm v2.0.0
npm ERR! code ELIFECYCLE
npm ERR! fibers@1.0.7 install: `node build.js || nodejs build.js`
npm ERR! Exit status 127
npm ERR!
npm ERR! Failed at the fibers@1.0.7 install script.
npm ERR! This is most likely a problem with the fibers package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node build.js || nodejs build.js
npm ERR! You can get their info via:
npm ERR! npm owner ls fibers
npm ERR! There is likely additional logging output above.
Found a fix here:
sudo npm cache clean -f
sudo npm install -g n
sudo n 0.10.38
That might have worked for me. Did this work?
Davids-MacBook-Pro:biolog dd$ sudo npm cache clean -f
Password:
npm WARN using --force I sure hope you know what you are doing.
Davids-MacBook-Pro:biolog dd$ sudo npm install -g n
/usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n
npm WARN unmet dependency /usr/local/lib/node_modules/ionic/node_modules/unzip/node_modules/pullstream requires readable-stream@'~1.0.0' but will load
npm WARN unmet dependency /usr/local/lib/node_modules/ionic/node_modules/unzip/node_modules/readable-stream,
npm WARN unmet dependency which is version 1.0.27-1
npm WARN unmet dependency /usr/local/lib/node_modules/ionic/node_modules/unzip/node_modules/match-stream requires readable-stream@'~1.0.0' but will load
npm WARN unmet dependency /usr/local/lib/node_modules/ionic/node_modules/unzip/node_modules/readable-stream,
npm WARN unmet dependency which is version 1.0.27-1
npm WARN unmet dependency /usr/local/lib/node_modules/ionic/node_modules/unzip/node_modules/pullstream/node_modules/slice-stream requires readable-stream@'~1.0.2' but will load
npm WARN unmet dependency /usr/local/lib/node_modules/ionic/node_modules/unzip/node_modules/readable-stream,
npm WARN unmet dependency which is version 1.0.27-1
npm WARN unmet dependency /usr/local/lib/node_modules/ionic/node_modules/connect/node_modules/multiparty/node_modules/stream-counter requires readable-stream@'~1.1.8' but will load
npm WARN unmet dependency /usr/local/lib/node_modules/ionic/node_modules/connect/node_modules/multiparty/node_modules/readable-stream,
npm WARN unmet dependency which is version 1.1.13-1
n@2.0.2 /usr/local/lib/node_modules/n
Davids-MacBook-Pro:biolog dd$ sudo n 0.10.38
install : node-v0.10.38
mkdir : /usr/local/n/versions/node/0.10.38
fetch : https://nodejs.org/dist/v0.10.38/node-v0.10.38-darwin-x64.tar.gz
installed : v0.10.38
Davids-MacBook-Pro:biolog dd$ npm install starrynight -g
npm WARN engine starrynight@3.5.3: wanted: {"node":">= 4.1.0"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine boom@2.9.0: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine boom@2.9.0: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.38","npm":"1.4.28"})
> dtrace-provider@0.5.0 install /usr/local/lib/node_modules/starrynight/node_modules/bunyan/node_modules/dtrace-provider
> node scripts/install.js
npm WARN engine cryptiles@2.0.5: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine hoek@2.16.3: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.38","npm":"1.4.28"})
npm WARN engine boom@2.9.0: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.38","npm":"1.4.28"})
> phantomjs@1.9.16 install /usr/local/lib/node_modules/starrynight/node_modules/phantomjs
> node install.js
Download already available at /var/folders/yd/ltnmkv154ld96tsr0dkyf7pr0000gn/T/phantomjs/phantomjs-1.9.8-macosx.zip
Extracting zip contents
Removing /usr/local/lib/node_modules/starrynight/node_modules/phantomjs/lib/phantom
Copying extracted folder /var/folders/yd/ltnmkv154ld96tsr0dkyf7pr0000gn/T/phantomjs/phantomjs-1.9.8-macosx.zip-extract-1444355473445/phantomjs-1.9.8-macosx -> /usr/local/lib/node_modules/starrynight/node_modules/phantomjs/lib/phantom
Writing location.js file
Done. Phantomjs binary available at /usr/local/lib/node_modules/starrynight/node_modules/phantomjs/lib/phantom/bin/phantomjs
> chromedriver@2.15.1 install /usr/local/lib/node_modules/starrynight/node_modules/chromedriver
> node install.js
Downloading http://chromedriver.storage.googleapis.com/2.15/chromedriver_mac32.zip
Saving to /var/folders/yd/ltnmkv154ld96tsr0dkyf7pr0000gn/T/chromedriver/chromedriver_mac32.zip
Receiving...
Received 783K...
Received 1566K...
Received 2349K...
Received 3144K...
Received 3428K total.
Extracting zip contents
Copying to target path /usr/local/lib/node_modules/starrynight/node_modules/chromedriver/lib/chromedriver
Fixing file permissions
Done. ChromeDriver binary available at /usr/local/lib/node_modules/starrynight/node_modules/chromedriver/lib/chromedriver/chromedriver
> fibers@1.0.7 install /usr/local/lib/node_modules/starrynight/node_modules/fibers
> node build.js || nodejs build.js
`darwin-x64-v8-3.14` exists; testing
Binary is fine; exiting
/usr/local/bin/starrynight -> /usr/local/lib/node_modules/starrynight/bin/starrynight.js
starrynight@3.5.3 /usr/local/lib/node_modules/starrynight
├── node-parse-url@1.0.0
├── file-exists@0.1.1
├── git-wrapper2@0.2.5
├── minimist@1.1.1
├── underscore@1.8.3
├── find@0.2.2 (traverse-chain@0.1.0)
├── find-files@0.0.3 (walk@2.3.9)
├── replace@0.3.0 (colors@0.5.1, minimatch@0.2.14, nomnom@1.6.2)
├── chai@2.3.0 (assertion-error@1.0.0, deep-eql@0.1.3)
├── fs-extra@0.18.0 (jsonfile@2.2.2, graceful-fs@3.0.8, rimraf@2.4.3)
├── unzip@0.1.11 (setimmediate@1.0.2, match-stream@0.0.2, pullstream@0.4.1, readable-stream@1.0.33, binary@0.3.0, fstream@0.1.31)
├── locate-firefox@0.1.1 (userhome@1.0.0, queue-async@1.0.7, es6-promise@2.3.0)
├── prompt@0.2.14 (revalidator@0.1.8, pkginfo@0.3.0, read@1.0.7, winston@0.8.3, utile@0.2.1)
├── request@2.54.0 (caseless@0.9.0, aws-sign2@0.5.0, forever-agent@0.6.1, stringstream@0.0.4, oauth-sign@0.6.0, tunnel-agent@0.4.1, isstream@0.1.2, json-stringify-safe@5.0.1, node-uuid@1.4.3, qs@2.4.2, combined-stream@0.0.7, form-data@0.2.0, tough-cookie@2.2.0, mime-types@2.0.14, bl@0.9.4, http-signature@0.10.1, hawk@2.3.1, har-validator@1.8.0)
├── github-download@0.3.0 (vcsurl@0.1.1, adm-zip@0.4.7, fs-extra@0.9.1, request@2.12.0)
├── mocha@2.3.3 (escape-string-regexp@1.0.2, supports-color@1.2.0, growl@1.8.1, commander@2.3.0, diff@1.4.0, debug@2.0.0, mkdirp@0.5.0, glob@3.2.3, jade@0.26.3)
├── ddp@0.11.0 (ddp-ejson@0.8.1-3, ddp-underscore-patched@0.8.1-2, faye-websocket@0.9.4, request@2.53.0)
├── cheerio@0.19.0 (dom-serializer@0.1.0, entities@1.1.1, css-select@1.0.0, htmlparser2@3.8.3, lodash@3.10.1)
├── nightwatch@0.8.3 (mkpath@0.1.0, q@1.4.1, minimatch@0.2.14, ejs@0.8.8, chai-nightwatch@0.1.1, optimist@0.6.1, lodash.clone@3.0.3, merge-defaults@0.2.1, mocha-nightwatch@2.2.5)
├── jsdoc@3.3.0 (escape-string-regexp@1.0.3, strip-json-comments@1.0.4, underscore@1.7.0, taffydb@2.6.2, async@0.9.2, js2xmlparser@0.1.9, wrench@1.5.8, marked@0.3.5, requizzle@0.2.1, esprima@1.1.0-dev-harmony, catharsis@0.8.7)
├── selenium-server-standalone-jar@2.45.0
├── bunyan@1.4.0 (safe-json-stringify@1.0.3, mv@2.1.1, dtrace-provider@0.5.0)
├── phantomjs@1.9.16 (which@1.0.9, progress@1.1.8, kew@0.4.0, request-progress@0.3.1, adm-zip@0.4.4, npmconf@2.1.1, fs-extra@0.16.5, request@2.42.0)
├── cucumber@0.4.8 (underscore@1.7.0, nopt@3.0.1, walkdir@0.0.7, underscore.string@2.3.3, cucumber-html@0.2.3, coffee-script@1.8.0, gherkin@2.12.2, bluebird@2.2.2, pogo@0.9.4, browserify@5.11.1)
├── chromedriver@2.15.1 (kew@0.5.0, adm-zip@0.4.7, mkdirp@0.5.1, npmconf@2.1.2, rimraf@2.4.3, request@2.64.0)
└── fibers@1.0.7
Davids-MacBook-Pro:biolog dd$
Yup! Looks like you got it! Confirm with starrynight --help
. :)
Yes!
dd$ starrynight --help
StarryNight... managing your application life-cycle from installation to testing to deployment.
Usage:
display-env
audit-permissions
run-tests --framework <frameworkName> --autogenerated
scaffold --boilerplate <boilerplateName> --framework <frameworkName>
pattern --url http://github.com/account/repo
rename --from <originalTerm> --to <newTerm> -root <directoryRoot>
find-and-replace --from <originalTerm> --to <newTerm> -root <directoryRoot>
refactor --from <originalTerm> --to <newTerm> -root <directoryRoot>
create --package foo:mypackage --from /path/to/component
extract-ids /path/to/<filename>
extract-classes /path/to/<filename>
extract-tests-for /path/to/<filename>
generate --default --travis --circle --linters --autoconfig --release
generate-release-json
generate-autoconfig
generate-ci <ciProviderName>
generate-linters
compact
Excellent! You're read to start Validation testing! :)
So, I'm going to mark this closed, and put some info about which versions it's known to work with. The backstory is that fibers is actually written in C++, and needs the gcc
compiler. So, between the recent OSX upgrades and the later releases of node, apparently there's some conflict with the C++ compiler. The workaround seems to be to either use an older version of node, or an older OSX version.
Thanks for starrynight! I run
and I get the following error