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
Post a Comment