balderdashy / sails

Realtime MVC Framework for Node.js
https://sailsjs.com
MIT License
22.84k stars 1.95k forks source link

npm install sails -g -> The package grunt does not satisfy its siblings' #2185

Closed ghost closed 10 years ago

ghost commented 10 years ago

On my Mac Pro 10.10 DP7 I wanted to upgrade sails to 10.5 but something went wrong and I uninstalled it to reinstall it.

But now I've see this annoying grunt package to cause problems.

npm install sails -g
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/sails
http 304 https://registry.npmjs.org/sails
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/waterline
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/express
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/rc
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/sails-stringfile
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/async
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/lodash
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/captains-log
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/reportback
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/sails-util
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/colors
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/socket.io
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/connect-flash
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/pluralize
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/ejs-locals
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/node-uuid
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/glob
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/i18n
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/sails-generate
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/sails-build-dictionary
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/grunt-cli
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/ejs
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/sails-disk
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/fs-extra
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/grunt-contrib-copy
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/commander
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/grunt-contrib-clean
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/grunt-sails-linker
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/grunt-contrib-concat
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/grunt-contrib-jst
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/grunt-contrib-cssmin
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/grunt-contrib-watch
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/grunt-contrib-uglify
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/grunt-sync
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/grunt
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/grunt-contrib-coffee
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/express-handlebars
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/include-all
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/grunt-contrib-less
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/skipper
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/merge-defaults
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/anchor
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/mock-req
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/mock-res
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/semver
info trying registry request attempt 1 at 22:09:42
http GET https://registry.npmjs.org/prompt
http 304 https://registry.npmjs.org/async
http 304 https://registry.npmjs.org/rc
http 304 https://registry.npmjs.org/sails-stringfile
http 304 https://registry.npmjs.org/waterline
http 304 https://registry.npmjs.org/sails-util
http 304 https://registry.npmjs.org/colors
http 304 https://registry.npmjs.org/socket.io
http 304 https://registry.npmjs.org/express
http 304 https://registry.npmjs.org/lodash
http 304 https://registry.npmjs.org/reportback
http 304 https://registry.npmjs.org/captains-log
http 304 https://registry.npmjs.org/ejs-locals
http 304 https://registry.npmjs.org/node-uuid
http 304 https://registry.npmjs.org/glob
http 304 https://registry.npmjs.org/connect-flash
http 304 https://registry.npmjs.org/grunt-cli
http 304 https://registry.npmjs.org/ejs
http 304 https://registry.npmjs.org/pluralize
http 304 https://registry.npmjs.org/sails-build-dictionary
http 304 https://registry.npmjs.org/grunt-contrib-copy
http 304 https://registry.npmjs.org/commander
http 304 https://registry.npmjs.org/grunt-contrib-clean
http 304 https://registry.npmjs.org/fs-extra
http 304 https://registry.npmjs.org/grunt-contrib-concat
http 304 https://registry.npmjs.org/sails-generate
http 304 https://registry.npmjs.org/grunt-contrib-cssmin
http 304 https://registry.npmjs.org/grunt-contrib-watch
http 304 https://registry.npmjs.org/grunt-sails-linker
http 304 https://registry.npmjs.org/grunt-contrib-uglify
http 304 https://registry.npmjs.org/grunt-contrib-jst
http 304 https://registry.npmjs.org/sails-disk
http 304 https://registry.npmjs.org/grunt
http 304 https://registry.npmjs.org/grunt-contrib-coffee
http 304 https://registry.npmjs.org/i18n
http 304 https://registry.npmjs.org/skipper
http 304 https://registry.npmjs.org/grunt-sync
http 304 https://registry.npmjs.org/merge-defaults
http 304 https://registry.npmjs.org/mock-req
http 304 https://registry.npmjs.org/express-handlebars
http 304 https://registry.npmjs.org/include-all
http 304 https://registry.npmjs.org/grunt-contrib-less
http 304 https://registry.npmjs.org/semver
http 304 https://registry.npmjs.org/mock-res
http 304 https://registry.npmjs.org/prompt
http 304 https://registry.npmjs.org/anchor
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/node-switchback
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/maxmin
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/chalk
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/clean-css
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/grunt-lib-contrib
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/coffee-script
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/less
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/maxmin
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/chalk
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/promised-io
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/uglify-js
http 304 https://registry.npmjs.org/maxmin
http 304 https://registry.npmjs.org/chalk
http 304 https://registry.npmjs.org/clean-css
http 304 https://registry.npmjs.org/grunt-lib-contrib
http 304 https://registry.npmjs.org/coffee-script
http 304 https://registry.npmjs.org/less
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/waterline-cursor
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/waterline-criteria
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/waterline-errors
http 304 https://registry.npmjs.org/maxmin
http 304 https://registry.npmjs.org/chalk
npm WARN deprecated grunt-lib-contrib@0.7.1: DEPRECATED. See readme: https://github.com/gruntjs/grunt-lib-contrib
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/strip-json-comments
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/ini
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/minimist
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/deep-extend
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/nopt
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/findup-sync
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/resolve
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/ncp
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/mkdirp
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/jsonfile
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/rimraf
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/underscore.string
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/validator
http 304 https://registry.npmjs.org/node-switchback
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/graceful-fs
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/handlebars
http 304 https://registry.npmjs.org/uglify-js
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/promise
http 304 https://registry.npmjs.org/waterline-cursor
http 304 https://registry.npmjs.org/waterline-criteria
http 304 https://registry.npmjs.org/ini
http 304 https://registry.npmjs.org/minimist
http 304 https://registry.npmjs.org/promised-io
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/rimraf
http 304 https://registry.npmjs.org/deep-extend
http 304 https://registry.npmjs.org/nopt
http 304 https://registry.npmjs.org/findup-sync
http 304 https://registry.npmjs.org/strip-json-comments
http 304 https://registry.npmjs.org/resolve
http 304 https://registry.npmjs.org/ncp
http 304 https://registry.npmjs.org/mkdirp
http 304 https://registry.npmjs.org/rimraf
http 304 https://registry.npmjs.org/underscore.string
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/gzip-size
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/pretty-bytes
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/has-color
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/ansi-styles
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/strip-ansi
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/sails-generate-new
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/sails-generate-backend
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/sails-generate-frontend
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/sails-generate-gruntfile
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/sails-generate-api
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/sails-generate-model
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/sails-generate-controller
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/sails-generate-views
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/sails-generate-adapter
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/sails-generate-generator
info trying registry request attempt 1 at 22:09:46
http GET https://registry.npmjs.org/sails-generate-views-jade
http 304 https://registry.npmjs.org/jsonfile
http 304 https://registry.npmjs.org/promise
http 304 https://registry.npmjs.org/rimraf
http 304 https://registry.npmjs.org/validator
http 304 https://registry.npmjs.org/handlebars
http 304 https://registry.npmjs.org/gzip-size
http 304 https://registry.npmjs.org/waterline-errors
http 304 https://registry.npmjs.org/pretty-bytes
http 304 https://registry.npmjs.org/graceful-fs
http 304 https://registry.npmjs.org/has-color
http 304 https://registry.npmjs.org/ansi-styles
http 304 https://registry.npmjs.org/strip-ansi
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/strip-path
http 304 https://registry.npmjs.org/sails-generate-frontend
http 304 https://registry.npmjs.org/sails-generate-gruntfile
http 304 https://registry.npmjs.org/sails-generate-new
http 304 https://registry.npmjs.org/sails-generate-model
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/inherits
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/minimatch
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/iconv-lite
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/minimatch
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/which
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/js-yaml
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/getobject
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/exit
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/dateformat
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/eventemitter2
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/hooker
http 304 https://registry.npmjs.org/sails-generate-backend
http 304 https://registry.npmjs.org/sails-generate-views
http 304 https://registry.npmjs.org/sails-generate-api
http 304 https://registry.npmjs.org/sails-generate-adapter
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/abbrev
http 304 https://registry.npmjs.org/inherits
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/concat-stream
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/zlib-browserify
http 304 https://registry.npmjs.org/minimatch
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/range-parser
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/cookie
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/buffer-crc32
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/fresh
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/methods
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/send
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/cookie-signature
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/debug
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/connect
http 304 https://registry.npmjs.org/strip-path
http 304 https://registry.npmjs.org/sails-generate-controller
http 304 https://registry.npmjs.org/sails-generate-generator
http 304 https://registry.npmjs.org/minimatch
http 304 https://registry.npmjs.org/which
http 304 https://registry.npmjs.org/js-yaml
http 304 https://registry.npmjs.org/getobject
http 304 https://registry.npmjs.org/exit
http 304 https://registry.npmjs.org/dateformat
http 304 https://registry.npmjs.org/iconv-lite
http 304 https://registry.npmjs.org/hooker
info trying registry request attempt 1 at 22:09:47
http GET https://registry.npmjs.org/asap
http 304 https://registry.npmjs.org/abbrev
http 304 https://registry.npmjs.org/concat-stream
info trying registry request attempt 1 at 22:09:48
http GET https://registry.npmjs.org/winston
info trying registry request attempt 1 at 22:09:48
http GET https://registry.npmjs.org/read
info trying registry request attempt 1 at 22:09:48
http GET https://registry.npmjs.org/revalidator
info trying registry request attempt 1 at 22:09:48
http GET https://registry.npmjs.org/pkginfo
http 304 https://registry.npmjs.org/zlib-browserify
info trying registry request attempt 1 at 22:09:48
http GET https://registry.npmjs.org/utile
http 304 https://registry.npmjs.org/range-parser
http 304 https://registry.npmjs.org/cookie
http 304 https://registry.npmjs.org/buffer-crc32
http 304 https://registry.npmjs.org/fresh
http 304 https://registry.npmjs.org/methods
http 304 https://registry.npmjs.org/send
http 304 https://registry.npmjs.org/cookie-signature
http 304 https://registry.npmjs.org/debug
http 304 https://registry.npmjs.org/connect
http 304 https://registry.npmjs.org/asap
http 304 https://registry.npmjs.org/eventemitter2
http 304 https://registry.npmjs.org/revalidator
http 304 https://registry.npmjs.org/pkginfo
http 304 https://registry.npmjs.org/winston
http 304 https://registry.npmjs.org/utile
info trying registry request attempt 1 at 22:09:48
http GET https://registry.npmjs.org/sprintf
info trying registry request attempt 1 at 22:09:48
http GET https://registry.npmjs.org/mustache
http 304 https://registry.npmjs.org/read
http 304 https://registry.npmjs.org/sails-generate-views-jade
http 304 https://registry.npmjs.org/mustache
http 304 https://registry.npmjs.org/sprintf
info trying registry request attempt 1 at 22:09:48
http GET https://registry.npmjs.org/socket.io-client
info trying registry request attempt 1 at 22:09:48
http GET https://registry.npmjs.org/policyfile
info trying registry request attempt 1 at 22:09:48
http GET https://registry.npmjs.org/base64id
info trying registry request attempt 1 at 22:09:48
http GET https://registry.npmjs.org/redis
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/mime
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/keypress
http 304 https://registry.npmjs.org/socket.io-client
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/string_decoder
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/skipper-disk
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/guid
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/multiparty
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/dot-access
http 304 https://registry.npmjs.org/base64id
http 304 https://registry.npmjs.org/redis
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/tape
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/typedarray
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/readable-stream
http 304 https://registry.npmjs.org/string_decoder
http 304 https://registry.npmjs.org/policyfile
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/ms
http 304 https://registry.npmjs.org/mime
http 304 https://registry.npmjs.org/keypress
http 304 https://registry.npmjs.org/multiparty
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/lru-cache
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/sigmund
http 304 https://registry.npmjs.org/tape
http 304 https://registry.npmjs.org/typedarray
http 304 https://registry.npmjs.org/readable-stream
http 304 https://registry.npmjs.org/guid
http 304 https://registry.npmjs.org/ms
npm WARN deprecated guid@0.0.12: Please use node-uuid instead. It is much better.
http 304 https://registry.npmjs.org/lru-cache
http 304 https://registry.npmjs.org/dot-access
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/gaze
http 304 https://registry.npmjs.org/sigmund
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/tiny-lr
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/mute-stream
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/once
http 304 https://registry.npmjs.org/gaze
http 304 https://registry.npmjs.org/tiny-lr
http 304 https://registry.npmjs.org/mute-stream
http 304 https://registry.npmjs.org/skipper-disk
http 304 https://registry.npmjs.org/once
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/deep-equal
info trying registry request attempt 1 at 22:09:49
http GET https://registry.npmjs.org/i
http 304 https://registry.npmjs.org/deep-equal
http 304 https://registry.npmjs.org/i
info trying registry request attempt 1 at 22:09:50
http GET https://registry.npmjs.org/stream-counter
info trying registry request attempt 1 at 22:09:50
http GET https://registry.npmjs.org/core-util-is
info trying registry request attempt 1 at 22:09:50
http GET https://registry.npmjs.org/isarray
info trying registry request attempt 1 at 22:09:50
http GET https://registry.npmjs.org/qs
info trying registry request attempt 1 at 22:09:50
http GET https://registry.npmjs.org/faye-websocket
info trying registry request attempt 1 at 22:09:50
http GET https://registry.npmjs.org/noptify
http 304 https://registry.npmjs.org/stream-counter
http 304 https://registry.npmjs.org/noptify
info trying registry request attempt 1 at 22:09:50
http GET https://registry.npmjs.org/optimist
info trying registry request attempt 1 at 22:09:50
http GET https://registry.npmjs.org/json-stringify-safe
http 304 https://registry.npmjs.org/core-util-is
info trying registry request attempt 1 at 22:09:50
http GET https://registry.npmjs.org/argparse
info trying registry request attempt 1 at 22:09:50
http GET https://registry.npmjs.org/esprima
http 304 https://registry.npmjs.org/isarray
http 304 https://registry.npmjs.org/qs
http 304 https://registry.npmjs.org/faye-websocket
http 304 https://registry.npmjs.org/json-stringify-safe
http 304 https://registry.npmjs.org/argparse
http 304 https://registry.npmjs.org/esprima
info trying registry request attempt 1 at 22:09:50
http GET https://registry.npmjs.org/defined
info trying registry request attempt 1 at 22:09:50
http GET https://registry.npmjs.org/jsonify
http 304 https://registry.npmjs.org/optimist
info trying registry request attempt 1 at 22:09:50
http GET https://registry.npmjs.org/globule
http 304 https://registry.npmjs.org/jsonify
http 304 https://registry.npmjs.org/globule
http 304 https://registry.npmjs.org/defined
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/uglify-to-browserify
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/source-map
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/cycle
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/eyes
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/request
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/stack-trace
http 304 https://registry.npmjs.org/uglify-to-browserify
http 304 https://registry.npmjs.org/source-map
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/deep-diff
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/q
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/waterline-schema
http 304 https://registry.npmjs.org/request
http 304 https://registry.npmjs.org/q
http 304 https://registry.npmjs.org/stack-trace
http 304 https://registry.npmjs.org/cycle
http 304 https://registry.npmjs.org/eyes
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/wordwrap
http 304 https://registry.npmjs.org/waterline-schema
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/body-parser
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/bytes
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/cookie-parser
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/compression
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/connect-timeout
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/csurf
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/depd
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/errorhandler
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/express-session
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/finalhandler
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/media-typer
http 304 https://registry.npmjs.org/deep-diff
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/method-override
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/morgan
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/on-headers
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/parseurl
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/response-time
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/serve-favicon
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/serve-index
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/serve-static
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/type-is
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/vhost
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/basic-auth-connect
info trying registry request attempt 1 at 22:09:51
http GET https://registry.npmjs.org/pause
http 304 https://registry.npmjs.org/wordwrap
http 304 https://registry.npmjs.org/compression
http 304 https://registry.npmjs.org/csurf
http 304 https://registry.npmjs.org/depd
http 304 https://registry.npmjs.org/bytes
http 304 https://registry.npmjs.org/cookie-parser
http 304 https://registry.npmjs.org/finalhandler
http 304 https://registry.npmjs.org/media-typer
http 304 https://registry.npmjs.org/connect-timeout
info trying registry request attempt 1 at 22:09:52
http GET https://registry.npmjs.org/underscore
http 304 https://registry.npmjs.org/morgan
info trying registry request attempt 1 at 22:09:52
http GET https://registry.npmjs.org/uid2
info trying registry request attempt 1 at 22:09:52
http GET https://registry.npmjs.org/raw-body
info trying registry request attempt 1 at 22:09:52
http GET https://registry.npmjs.org/negotiator
http 304 https://registry.npmjs.org/method-override
http 304 https://registry.npmjs.org/parseurl
http 304 https://registry.npmjs.org/body-parser
http 304 https://registry.npmjs.org/response-time
http 304 https://registry.npmjs.org/errorhandler
http 304 https://registry.npmjs.org/on-headers
http 304 https://registry.npmjs.org/serve-index
http 304 https://registry.npmjs.org/serve-static
http 304 https://registry.npmjs.org/type-is
http 304 https://registry.npmjs.org/pause
http 304 https://registry.npmjs.org/underscore
http 304 https://registry.npmjs.org/uid2
info trying registry request attempt 1 at 22:09:52
http GET https://registry.npmjs.org/amdefine
http 304 https://registry.npmjs.org/serve-favicon
http 304 https://registry.npmjs.org/raw-body
http 304 https://registry.npmjs.org/negotiator
http 304 https://registry.npmjs.org/vhost
http 304 https://registry.npmjs.org/amdefine
http 304 https://registry.npmjs.org/express-session
http 304 https://registry.npmjs.org/basic-auth-connect
info trying registry request attempt 1 at 22:09:53
http GET https://registry.npmjs.org/csrf
info trying registry request attempt 1 at 22:09:53
http GET https://registry.npmjs.org/escape-html
info trying registry request attempt 1 at 22:09:53
http GET https://registry.npmjs.org/mime-types
info trying registry request attempt 1 at 22:09:53
http GET https://registry.npmjs.org/accepts
info trying registry request attempt 1 at 22:09:53
http GET https://registry.npmjs.org/compressible
info trying registry request attempt 1 at 22:09:53
http GET https://registry.npmjs.org/vary
info trying registry request attempt 1 at 22:09:53
http GET https://registry.npmjs.org/basic-auth
info trying registry request attempt 1 at 22:09:53
http GET https://registry.npmjs.org/on-finished
info trying registry request attempt 1 at 22:09:53
http GET https://registry.npmjs.org/accepts
info trying registry request attempt 1 at 22:09:53
http GET https://registry.npmjs.org/utils-merge
http 304 https://registry.npmjs.org/csrf
info trying registry request attempt 1 at 22:09:53
http GET https://registry.npmjs.org/uid-safe
http 304 https://registry.npmjs.org/vary
http 304 https://registry.npmjs.org/escape-html
http 304 https://registry.npmjs.org/mime-types
http 304 https://registry.npmjs.org/accepts
http 304 https://registry.npmjs.org/on-finished
http 304 https://registry.npmjs.org/accepts
http 304 https://registry.npmjs.org/utils-merge
http 304 https://registry.npmjs.org/uid-safe
info trying registry request attempt 1 at 22:09:53
http GET https://registry.npmjs.org/base64-url
info trying registry request attempt 1 at 22:09:53
http GET https://registry.npmjs.org/rndm
info trying registry request attempt 1 at 22:09:53
http GET https://registry.npmjs.org/scmp
http 304 https://registry.npmjs.org/compressible
http 304 https://registry.npmjs.org/basic-auth
info trying registry request attempt 1 at 22:09:54
http GET https://registry.npmjs.org/ee-first
info trying registry request attempt 1 at 22:09:54
http GET https://registry.npmjs.org/mz
info trying registry request attempt 1 at 22:09:54
http GET https://registry.npmjs.org/base64-url
http 304 https://registry.npmjs.org/base64-url
http 304 https://registry.npmjs.org/base64-url
info trying registry request attempt 1 at 22:09:54
http GET https://registry.npmjs.org/destroy
http 304 https://registry.npmjs.org/ee-first
http 304 https://registry.npmjs.org/mz
http 304 https://registry.npmjs.org/destroy
info trying registry request attempt 1 at 22:09:54
http GET https://registry.npmjs.org/batch
info trying registry request attempt 1 at 22:09:54
http GET https://registry.npmjs.org/native-or-bluebird
http 304 https://registry.npmjs.org/scmp
http 304 https://registry.npmjs.org/rndm
http 304 https://registry.npmjs.org/batch
http 304 https://registry.npmjs.org/native-or-bluebird
info trying registry request attempt 1 at 22:09:55
http GET https://registry.npmjs.org/ws
info trying registry request attempt 1 at 22:09:55
http GET https://registry.npmjs.org/xmlhttprequest
info trying registry request attempt 1 at 22:09:55
http GET https://registry.npmjs.org/active-x-obfuscator
http 304 https://registry.npmjs.org/ws
http 304 https://registry.npmjs.org/xmlhttprequest
http 304 https://registry.npmjs.org/active-x-obfuscator
info trying registry request attempt 1 at 22:09:55
http GET https://registry.npmjs.org/nan
info trying registry request attempt 1 at 22:09:55
http GET https://registry.npmjs.org/tinycolor
info trying registry request attempt 1 at 22:09:55
http GET https://registry.npmjs.org/options
info trying registry request attempt 1 at 22:09:55
http GET https://registry.npmjs.org/zeparser
http 304 https://registry.npmjs.org/nan
http 304 https://registry.npmjs.org/tinycolor
http 304 https://registry.npmjs.org/options
http 304 https://registry.npmjs.org/zeparser

> ws@0.4.32 install /usr/local/lib/node_modules/sails/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/bufferutil.node
  SOLINK_MODULE(target) Release/bufferutil.node: Finished
  CXX(target) Release/obj.target/validation/src/validation.o
info trying registry request attempt 1 at 22:09:56
http GET https://registry.npmjs.org/mkdirp
info trying registry request attempt 1 at 22:09:56
http GET https://registry.npmjs.org/clean-css
  SOLINK_MODULE(target) Release/validation.node
  SOLINK_MODULE(target) Release/validation.node: Finished
http 304 https://registry.npmjs.org/mkdirp
http 304 https://registry.npmjs.org/clean-css
info trying registry request attempt 1 at 22:09:57
http GET https://registry.npmjs.org/minimist
info trying registry request attempt 1 at 22:09:57
http GET https://registry.npmjs.org/forever-agent
info trying registry request attempt 1 at 22:09:57
http GET https://registry.npmjs.org/tough-cookie
info trying registry request attempt 1 at 22:09:57
http GET https://registry.npmjs.org/form-data
info trying registry request attempt 1 at 22:09:57
http GET https://registry.npmjs.org/tunnel-agent
info trying registry request attempt 1 at 22:09:57
http GET https://registry.npmjs.org/http-signature
info trying registry request attempt 1 at 22:09:57
http GET https://registry.npmjs.org/oauth-sign
info trying registry request attempt 1 at 22:09:57
http GET https://registry.npmjs.org/hawk
info trying registry request attempt 1 at 22:09:57
http GET https://registry.npmjs.org/aws-sign2
info trying registry request attempt 1 at 22:09:57
http GET https://registry.npmjs.org/stringstream
info trying registry request attempt 1 at 22:09:57
http GET https://registry.npmjs.org/commander
http 304 https://registry.npmjs.org/minimist
http 304 https://registry.npmjs.org/http-signature
http 304 https://registry.npmjs.org/forever-agent
http 304 https://registry.npmjs.org/tough-cookie
http 304 https://registry.npmjs.org/form-data
http 304 https://registry.npmjs.org/tunnel-agent
http 304 https://registry.npmjs.org/oauth-sign
http 304 https://registry.npmjs.org/hawk
http 304 https://registry.npmjs.org/aws-sign2
http 304 https://registry.npmjs.org/commander
http 304 https://registry.npmjs.org/stringstream
info trying registry request attempt 1 at 22:09:58
http GET https://registry.npmjs.org/combined-stream
info trying registry request attempt 1 at 22:09:58
http GET https://registry.npmjs.org/async
info trying registry request attempt 1 at 22:09:58
http GET https://registry.npmjs.org/assert-plus
info trying registry request attempt 1 at 22:09:58
http GET https://registry.npmjs.org/asn1
info trying registry request attempt 1 at 22:09:58
http GET https://registry.npmjs.org/ctype
info trying registry request attempt 1 at 22:09:58
http GET https://registry.npmjs.org/punycode
info trying registry request attempt 1 at 22:09:58
http GET https://registry.npmjs.org/hoek
info trying registry request attempt 1 at 22:09:58
http GET https://registry.npmjs.org/boom
info trying registry request attempt 1 at 22:09:58
http GET https://registry.npmjs.org/cryptiles
info trying registry request attempt 1 at 22:09:58
http GET https://registry.npmjs.org/sntp
http 304 https://registry.npmjs.org/async
http 304 https://registry.npmjs.org/assert-plus
http 304 https://registry.npmjs.org/asn1
http 304 https://registry.npmjs.org/ctype
http 304 https://registry.npmjs.org/punycode
http 304 https://registry.npmjs.org/hoek
http 304 https://registry.npmjs.org/boom
http 304 https://registry.npmjs.org/cryptiles
http 304 https://registry.npmjs.org/sntp
http 304 https://registry.npmjs.org/combined-stream
info trying registry request attempt 1 at 22:09:58
http GET https://registry.npmjs.org/delayed-stream
http 304 https://registry.npmjs.org/delayed-stream
/usr/local/bin/sails -> /usr/local/lib/node_modules/sails/bin/sails.js
npm ERR! peerinvalid The package grunt does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer grunt-contrib-copy@0.5.0 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-clean@0.5.0 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-concat@0.3.0 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-jst@0.6.0 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-watch@0.5.3 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-uglify@0.4.1 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-contrib-cssmin@0.9.0 wants grunt@~0.4.1
npm ERR! peerinvalid Peer grunt-contrib-less@0.11.1 wants grunt@^0.4.0
npm ERR! peerinvalid Peer grunt-contrib-coffee@0.10.1 wants grunt@~0.4.0

npm ERR! System Darwin 14.0.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "sails" "-g"
npm ERR! cwd /Users/fibric/Projects/javascript/rr
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.25
npm ERR! code EPEERINVALID
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/fibric/Projects/javascript/rr/npm-debug.log
npm ERR! not ok code 0
hugocaillard commented 10 years ago

I had this errors using NPM 2.0.0 (beta 2), but it seems that you are using 1.4.25. Are you using homebrew to manage Node? I switch to 'n' so it installed npm 1.4.23 and don't have this problem anymore. What does nvm -vtells you? Can you reproduce it on OS X 10.9?

ghost commented 10 years ago

I use brew to manage node. no n, no nvm. And also no 10.9. But your idea to use npm 1.4.23 did it. npm install npm@1.4.23 -g -> Ok npm install sails -g -> Ok npm update npm -g -> Ok (installed 1.4.25) Thank you!

loicsaintroch commented 10 years ago

Thank you @hugocaillard and @fibric for your feedbacks.

hugocaillard commented 10 years ago

The issue is not really closed, there will be problem with the upcoming versions of NPM.

ghost commented 10 years ago

Yes, clean installations will fail dye to Grunt. Sent from my BlackBerry 10 smartphone. From: Hugo CaillardSent: Donnerstag, 4. September 2014 18:35To: balderdashy/sailsReply To: balderdashy/sailsCc: Denny TrebbinSubject: Re: [sails] npm install sails -g -> The package grunt does not satisfy its siblings' (#2185)The issue is not really closed, there will be problem with the upcoming versions of NPM.

—Reply to this email directly or view it on GitHub.

hugocaillard commented 10 years ago

Due to the NPM modifications on the versioning. But the Grunt plugins will probably be fixed soon. In the meantime just be sure to use an older version of NPM if you don't want to see these errors.

ghost commented 10 years ago

ok with the timeline 'soon'ish' this issue is considered to resolved ;-)

tskweres commented 10 years ago

Any update on this guys? I cannot install sails after several tries. Using Mac OSX 10.7.5

I tried: sudo npm -g remove grunt-cli rm -rf node_modules npm cache clear sudo npm install npm@1.4.23 -g

I'm still getting:

npm WARN deprecated grunt-lib-contrib@0.7.1: DEPRECATED. See readme: https://github.com/gruntjs/grunt-lib-contrib npm WARN deprecated guid@0.0.12: Please use node-uuid instead. It is much better. |

ws@0.4.32 install /usr/local/lib/node_modules/sails/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws (node-gyp rebuild 2> builderror.log) || (exit 0)

Any help would be greatly appreciated