node.js - Heroku deployment failed, seems like bcrypt issue -
i try deploy school project heroku, when type git push heroku master, following error"
remote: gyp err! build error remote: gyp err! stack error: `make` failed exit code: 2 remote: gyp err! stack @ childprocess.onexit (/tmp/build_434f42dd0dc575279023b0d76c2ad5e9/.heroku/node/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23) remote: gyp err! stack @ childprocess.emit (events.js:110:17) remote: gyp err! stack @ process.childprocess._handle.onexit (child_process.js:1067:12) remote: gyp err! system linux 3.13.0-40-generic remote: gyp err! command "node" "/tmp/build_434f42dd0dc575279023b0d76c2ad5e9/.heroku/node/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" remote: gyp err! cwd /tmp/build_434f42dd0dc575279023b0d76c2ad5e9/node_modules/bcrypt remote: gyp err! node -v v0.12.0 remote: gyp err! node-gyp -v v1.0.2 remote: gyp err! not ok remote: remote: npm err! linux 3.13.0-40-generic remote: npm err! argv "/tmp/build_434f42dd0dc575279023b0d76c2ad5e9/.heroku/node/bin/node" "/tmp/build_434f42dd0dc575279023b0d76c2ad5e9/.heroku/node/bin/npm" "rebuild" remote: npm err! node v0.12.0 remote: npm err! npm v2.5.1 remote: npm err! code elifecycle remote: npm err! bcrypt@0.7.8 install: `node-gyp rebuild` remote: npm err! exit status 1 remote: npm err! remote: npm err! failed @ bcrypt@0.7.8 install script 'node-gyp rebuild'. remote: npm err! problem bcrypt package, remote: npm err! not npm itself. remote: npm err! tell author fails on system: remote: npm err! node-gyp rebuild remote: npm err! can info via: remote: npm err! npm owner ls bcrypt remote: npm err! there additional logging output above. remote: remote: npm err! please include following file support request: remote: npm err! /tmp/build_434f42dd0dc575279023b0d76c2ad5e9/npm-debug.log remote: remote: -----> build failed remote: remote: remote: we're sorry build failing! if can't find issue in application code, remote: love, remote: heroku remote: remote: ! push rejected, failed compile node.js app remote: remote: verifying deploy.... remote: remote: ! push rejected cscc09-eatz. remote:
and here package.json file,
{ "name": "eatz", "version": "1.0.0", "description": "this cscc09 fall 2014 project", "main": "app.js", "engines":{ "node":0.10.33 }, "dependencies": { "bcrypt": "^0.8.1", "express": "^3.4.8", "gm": "^1.17.0", "mongodb": "^1.4.24", "mongoose": "^3.8.20", "underscore": "^1.7.0" }, "devdependencies": {}, "scripts": { "test": "echo \"error: no test specified\" && exit 1" }, "repository": { "type": "git", "url": "https://github.com/zhengye1/cscc09" }, "author": "vincent zheng, eliot chow", "license": "utsc", "bugs": { "url": "https://github.com/zhengye1/cscc09/issues" }, }
how can solve issue? try through internet, seems cannot find solution that. using ubuntu 14.04 create project.
try rebuilding bcrypt.
i same error on mac , fixit rebuilding bcrypt.
npm rebuild bcrypt
Comments
Post a Comment