Node.js: Error deploying to Heroku when added googleapis package -


i added package.json previous line, worked perfect locally when deploy heroku rejected.

error: no compatible version found: inherits@'^2.0.1'

package.json

"googleapis": ">= 0.0.0", 

heroku deploy log:

-----> deleting 2 files matching .slugignore patterns. -----> removing .ds_store files -----> fetching custom git buildpack... done -----> node.js app detected -----> requested node range:  0.8.21 -----> resolved node version: 0.8.21 -----> downloading , installing node -----> restoring node_modules directory cache -----> pruning cached dependencies not specified in package.json -----> exporting config vars environment -----> installing dependencies        npm http https://registry.npmjs.org/googleapis        npm http 200 https://registry.npmjs.org/googleapis        npm http https://registry.npmjs.org/googleapis/-/googleapis-1.0.9.tgz        npm http 200 https://registry.npmjs.org/googleapis/-/googleapis-1.0.9.tgz        npm http https://registry.npmjs.org/async/0.2.10        npm http https://registry.npmjs.org/gapitoken/0.1.2        npm http https://registry.npmjs.org/multipart-stream/1.0.0        npm http https://registry.npmjs.org/request/2.37.0        npm http 200 https://registry.npmjs.org/gapitoken/0.1.2        npm http https://registry.npmjs.org/gapitoken/-/gapitoken-0.1.2.tgz        npm http 200 https://registry.npmjs.org/multipart-stream/1.0.0        npm http https://registry.npmjs.org/multipart-stream/-/multipart-stream-1.0.0.tgz        npm http 200 https://registry.npmjs.org/gapitoken/-/gapitoken-0.1.2.tgz        npm http 200 https://registry.npmjs.org/request/2.37.0        npm http 200 https://registry.npmjs.org/async/0.2.10        npm http https://registry.npmjs.org/request/-/request-2.37.0.tgz        npm http https://registry.npmjs.org/async/-/async-0.2.10.tgz        npm http 200 https://registry.npmjs.org/multipart-stream/-/multipart-stream-1.0.0.tgz        npm http 200 https://registry.npmjs.org/request/-/request-2.37.0.tgz        npm http 200 https://registry.npmjs.org/async/-/async-0.2.10.tgz        npm http https://registry.npmjs.org/jws/0.0.2        npm http https://registry.npmjs.org/sandwich-stream        npm http https://registry.npmjs.org/inherits        npm http 200 https://registry.npmjs.org/jws/0.0.2        npm http 200 https://registry.npmjs.org/inherits        npm http https://registry.npmjs.org/qs        npm http https://registry.npmjs.org/json-stringify-safe        npm http https://registry.npmjs.org/mime-types        npm http https://registry.npmjs.org/forever-agent        npm http https://registry.npmjs.org/node-uuid        npm http https://registry.npmjs.org/tough-cookie        npm http https://registry.npmjs.org/form-data        npm http https://registry.npmjs.org/tunnel-agent        npm http https://registry.npmjs.org/http-signature        npm http https://registry.npmjs.org/oauth-sign        npm http https://registry.npmjs.org/hawk/1.1.1        npm http https://registry.npmjs.org/aws-sign2        npm http https://registry.npmjs.org/jws/-/jws-0.0.2.tgz        npm http 200 https://registry.npmjs.org/mime-types        npm http 200 https://registry.npmjs.org/sandwich-stream        npm err! error: no compatible version found: inherits@'^2.0.1'        npm err! valid install targets:        npm err! ["1.0.0","2.0.0","2.0.1"]        npm err!     @ installtargetserror (/tmp/build_63edc9a5-ba9f-4380-9d67-15fc37cf717f/vendor/node/lib/node_modules/npm/lib/cache.js:679:10)        npm err!     @ /tmp/build_63edc9a5-ba9f-4380-9d67-15fc37cf717f/vendor/node/lib/node_modules/npm/lib/cache.js:594:10        npm err!     @ saved (/tmp/build_63edc9a5-ba9f-4380-9d67-15fc37cf717f/vendor/node/lib/node_modules/npm/node_modules/npm-registry-client/lib/get.js:138:7)        npm err!     @ object.oncomplete (fs.js:297:15)        npm err! if need help, may report log at:        npm err!     <http://github.com/isaacs/npm/issues>        npm err! or email to:        npm err!     <npm-@googlegroups.com>         npm err! system linux 3.8.11-ec2        npm err! command "/tmp/build_63edc9a5-ba9f-4380-9d67-15fc37cf717f/vendor/node/bin/node" "/tmp/build_63edc9a5-ba9f-4380-9d67-15fc37cf717f/vendor/node/bin/npm" "install" "--userconfig" "/tmp/build_63edc9a5-ba9f-4380-9d67-15fc37cf717f/.npmrc" "--production"        npm err! cwd /tmp/build_63edc9a5-ba9f-4380-9d67-15fc37cf717f        npm err! node -v v0.8.21        npm err! npm -v 1.2.11 

any thoughts?

solved upgrading node version , npm. node 0.8.21 , npm 1.2.10.

upgraded package.json:

"node": "0.10.30", "npm": "1.3.6" 

in fact, seems npm version irrelevant heroku:

there no need specify npm version, npm bundled node.


Comments