awatson1978 / starrynight

Scaffolding and Testing tool optimized for Meteor apps.
http://starrynight.meteorapp.com
53 stars 11 forks source link

error installing starrynight #80

Closed dpdonohue closed 9 years ago

dpdonohue commented 9 years ago

Thanks for starrynight! I run

$ npm install starrynight -g

and I get the following error

npm WARN engine starrynight@3.4.0: wanted: {"node":">= 0.10.32"} (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 cheerio@0.19.0: wanted: {"node":">= 0.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 chai@2.3.0: wanted: {"node":">= 0.4.0"} (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 mocha@2.3.3: wanted: {"node":">= 0.8.x"} (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 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 fibers@1.0.7: wanted: {"node":">=0.5.2"} (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 request@2.62.0: wanted: {"node":">=0.8.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.7: wanted: {"node":">=0.3.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 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 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 graceful-fs@3.0.8: 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 utile@0.2.1: wanted: {"node":">= 0.6.4"} (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 read@1.0.7: wanted: {"node":">=0.8"} (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 http-signature@0.10.1: wanted: {"node":">=0.8"} (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 combined-stream@0.0.7: 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 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 buffers@0.1.1: wanted: {"node":">=0.2.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 graceful-fs@3.0.8: wanted: {"node":">=0.4.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 http-signature@0.10.1: 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 hawk@2.3.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@2.0.14: 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 buffers@0.1.1: wanted: {"node":">=0.2.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 tough-cookie@2.0.0: wanted: {"node":">=0.10.0"} (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 form-data@0.1.4: wanted: {"node":">= 0.8"} (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 path-is-absolute@1.0.0: wanted: {"node":">=0.10.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 i@0.3.3: wanted: {"node":">=0.4"} (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 asn1@0.1.11: wanted: {"node":">=0.4.9"} (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 form-data@1.0.0-rc3: wanted: {"node":">= 0.10"} (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 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 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 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 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 combined-stream@0.0.7: wanted: {"node":">= 0.8"} (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 path-is-absolute@1.0.0: wanted: {"node":">=0.10.0"} (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 delayed-stream@1.0.0: wanted: {"node":">=0.4.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 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 mime-db@1.19.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 websocket-extensions@0.1.1: wanted: {"node":">=0.6.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 path-is-absolute@1.0.0: wanted: {"node":">=0.10.0"} (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 escape-string-regexp@1.0.3: 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 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 escape-string-regexp@1.0.3: 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 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 path-is-absolute@1.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 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 ansi-regex@2.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 path-is-absolute@1.0.0: wanted: {"node":">=0.10.0"} (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 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 chai-nightwatch@0.1.1: wanted: {"node":">= 0.4.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 mocha-nightwatch@2.2.5: wanted: {"node":">= 0.8.x"} (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 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 hoek@0.9.1: 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 sntp@1.0.9: 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 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.2: wanted: {"node":">=0.10.40"} (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 jsonpointer@2.0.0: wanted: {"node":">=0.6.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
npm WARN engine hoek@2.16.2: 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 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"})

> 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 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 commander@0.6.1: wanted: {"node":">= 0.4.x"} (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 sntp@1.0.9: 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.2: wanted: {"node":">=0.10.40"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})

> fibers@1.0.7 install /usr/local/lib/node_modules/starrynight/node_modules/fibers
> node build.js || nodejs build.js

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" "--release"
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
sh: nodejs: command not found
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"})

> phantomjs@1.9.16 install /usr/local/lib/node_modules/starrynight/node_modules/phantomjs
> node install.js

Downloading https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.8-macosx.zip
Saving to /var/folders/yd/ltnmkv154ld96tsr0dkyf7pr0000gn/T/phantomjs/phantomjs-1.9.8-macosx.zip
Receiving...
/ [======================================--] 95% 0.0s|
Received 9187K total.
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-1442826705840/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 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"})
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 wrench@1.5.8: wanted: {"node":">=0.1.97"} (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 esprima@1.1.0-dev-harmony: wanted: {"node":">=0.4.0"} (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 2346K...
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 walkdir@0.0.7: wanted: {"node":">=0.6.0"} (current: {"node":"0.13.0-pre","npm":"2.0.0"})
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 xtend@3.0.0: wanted: {"node":">=0.4"} (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 querystring-es3@0.2.1: wanted: {"node":">=0.4.x"} (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 timers-browserify@1.4.1: wanted: {"node":">=0.6.0"} (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 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 process@0.11.2: wanted: {"node":">= 0.6.0"} (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 uglify-js@2.4.24: 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 acorn@1.2.2: wanted: {"node":">=0.4.0"} (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 source-map@0.4.4: 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 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 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 amdefine@1.0.0: wanted: {"node":">=0.4.2"} (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.34: 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 path-platform@0.11.15: 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.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 decamelize@1.0.0: wanted: {"node":">=0.10.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 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 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 source-map@0.1.34: 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 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 decamelize@1.0.0: wanted: {"node":">=0.10.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 amdefine@1.0.0: wanted: {"node":">=0.4.2"} (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 esutils@2.0.2: wanted: {"node":">=0.10.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 optionator@0.5.0: wanted: {"node":">= 0.8.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 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 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 prelude-ls@1.1.2: wanted: {"node":">= 0.8.0"} (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.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.
Davids-MacBook-Pro:biolog dd$ 
awatson1978 commented 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.

dpdonohue commented 9 years ago

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.
caglarcem commented 9 years ago

same here

caglarcem commented 9 years ago

what's with "fibers"?

awatson1978 commented 9 years ago

Which version of Meteor are you on and what platform?

dpdonohue commented 9 years ago

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.
awatson1978 commented 9 years ago

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
dpdonohue commented 9 years ago
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
caglarcem commented 9 years ago

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.

awatson1978 commented 9 years ago

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. :)

mokolodi1 commented 9 years ago
$ npm --version
2.1.8
$ meteor --version
Meteor 1.2.0.2
$ node --version
v4.1.0
Sikwan commented 9 years ago

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  
Sikwan commented 9 years ago

Just upgraded to latest Meteor, seems to work fine for me now ;)

awatson1978 commented 9 years ago

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
dpdonohue commented 9 years ago
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.
mokolodi1 commented 9 years ago

Found a fix here:

sudo npm cache clean -f
sudo npm install -g n
sudo n 0.10.38
dpdonohue commented 9 years ago

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$ 
awatson1978 commented 9 years ago

Yup! Looks like you got it! Confirm with starrynight --help. :)

dpdonohue commented 9 years ago

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
awatson1978 commented 9 years ago

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.