{"action":"closed","issue":{"url":"https://api.github.com/repos/jedireza/drywall/issues/236","labels_url":"https://api.github.com/repos/jedireza/drywall/issues/236/labels{/name}","comments_url":"https://api.github.com/repos/jedireza/drywall/issues/236/comments","events_url":"https://api.github.com/repos/jedireza/drywall/issues/236/events","html_url":"https://github.com/jedireza/drywall/issues/236","id":47661728,"number":236,"title":"Deploying to heroku","user":{"login":"newshorts","id":948853,"avatar_url":"https://avatars.githubusercontent.com/u/948853?v=3","gravatar_id":"","url":"https://api.github.com/users/newshorts","html_url":"https://github.com/newshorts","followers_url":"https://api.github.com/users/newshorts/followers","following_url":"https://api.github.com/users/newshorts/following{/other_user}","gists_url":"https://api.github.com/users/newshorts/gists{/gist_id}","starred_url":"https://api.github.com/users/newshorts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/newshorts/subscriptions","organizations_url":"https://api.github.com/users/newshorts/orgs","repos_url":"https://api.github.com/users/newshorts/repos","events_url":"https://api.github.com/users/newshorts/events{/privacy}","received_events_url":"https://api.github.com/users/newshorts/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/jedireza/drywall/labels/question","name":"question","color":"cc317c"},{"url":"https://api.github.com/repos/jedireza/drywall/labels/unconfirmed","name":"unconfirmed","color":"fbca04"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2014-11-04T00:00:28Z","updated_at":"2015-01-19T18:43:07Z","closed_at":"2015-01-19T18:43:07Z","body":"Followed [these instructions](https://github.com/jedireza/drywall/wiki/Deploying-to-Heroku) to the letter and got a series of errors and my build rejected from heroku.\r\n\r\n```\r\ngit push heroku master\r\nInitializing repository, done.\r\nCounting objects: 8786, done.\r\nDelta compression using up to 8 threads.\r\nCompressing objects: 100% (6777/6777), done.\r\nWriting objects: 100% (8786/8786), 10.93 MiB | 874.00 KiB/s, done.\r\nTotal 8786 (delta 2557), reused 3574 (delta 1366)\r\n\r\n-----> Node.js app detected\r\n\r\n       PRO TIP: Specify a node version in package.json\r\n       See https://devcenter.heroku.com/articles/nodejs-support\r\n\r\n-----> Defaulting to latest stable node: 0.10.33\r\n-----> Downloading and installing node\r\n-----> Found existing node_modules directory; skipping cache\r\n-----> Rebuilding any native dependencies\r\n       \r\n       > bcrypt@0.8.0 install /tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/bcrypt\r\n       > node-gyp rebuild\r\n       \r\n       make: Entering directory `/tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/bcrypt/build'\r\n         CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o\r\n         CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt.o\r\n         CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt_node.o\r\n         SOLINK_MODULE(target) Release/obj.target/bcrypt_lib.node\r\n         SOLINK_MODULE(target) Release/obj.target/bcrypt_lib.node: Finished\r\n         COPY Release/bcrypt_lib.node\r\n       make: Leaving directory `/tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/bcrypt/build'\r\n       \r\n       > bson@0.2.5 install /tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson\r\n       > (node-gyp rebuild 2> builderror.log) || (exit 0)\r\n       \r\n       make: Entering directory `/tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson/build'\r\n         CXX(target) Release/obj.target/bson/ext/bson.o\r\n         SOLINK_MODULE(target) Release/obj.target/bson.node\r\n         SOLINK_MODULE(target) Release/obj.target/bson.node: Finished\r\n         COPY Release/bson.node\r\n       make: Leaving directory `/tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/connect-mongo/node_modules/mongodb/node_modules/bson/build'\r\n       \r\n       > kerberos@0.0.3 install /tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/connect-mongo/node_modules/mongodb/node_modules/kerberos\r\n       > (node-gyp rebuild 2> builderror.log) || (exit 0)\r\n       \r\n       make: Entering directory `/tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/connect-mongo/node_modules/mongodb/node_modules/kerberos/build'\r\n         SOLINK_MODULE(target) Release/obj.target/kerberos.node\r\n         SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished\r\n         COPY Release/kerberos.node\r\n       make: Leaving directory `/tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/connect-mongo/node_modules/mongodb/node_modules/kerberos/build'\r\n       npm ERR! Error: ENOENT, chmod '/tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/jade/bin/jade.js'\r\n       npm ERR! If you need help, you may report this *entire* log,\r\n       npm ERR! including the npm and node versions, at:\r\n       npm ERR!     <http://github.com/npm/npm/issues>\r\n       \r\n       npm ERR! System Linux 3.8.11-ec2\r\n       npm ERR! command \"/tmp/build_db0e37dab532b27770b121962552cc8b/vendor/node/bin/node\" \"/tmp/build_db0e37dab532b27770b121962552cc8b/vendor/node/bin/npm\" \"rebuild\"\r\n       npm ERR! cwd /tmp/build_db0e37dab532b27770b121962552cc8b\r\n       npm ERR! node -v v0.10.33\r\n       npm ERR! npm -v 1.4.28\r\n       npm ERR! path /tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/jade/bin/jade.js\r\n       npm ERR! code ENOENT\r\n       npm ERR! errno 34\r\n       npm ERR! \r\n       npm ERR! Additional logging details can be found in:\r\n       npm ERR!     /tmp/build_db0e37dab532b27770b121962552cc8b/npm-debug.log\r\n       npm ERR! not ok code 0\r\n0 info it worked if it ends with ok\r\n1 verbose cli [ '/tmp/build_db0e37dab532b27770b121962552cc8b/vendor/node/bin/node',\r\n1 verbose cli   '/tmp/build_db0e37dab532b27770b121962552cc8b/vendor/node/bin/npm',\r\n1 verbose cli   'rebuild' ]\r\n2 info using npm@1.4.28\r\n3 info using node@v0.10.33\r\n4 info readInstalled object\r\n...\r\n99 verbose rebuild path, id [ '/tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/serve-static/node_modules/send/node_modules/destroy',\r\n99 verbose rebuild   'destroy@1.0.3' ]\r\n...\r\n524 silly rebuild set [ '/tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/async',\r\n524 silly rebuild set   '/tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/bcrypt',\r\n...\r\n525 info build /tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/async\r\n526 info preinstall async@0.9.0\r\n527 verbose linkStuff [ false,\r\n527 verbose linkStuff   false,\r\n527 verbose linkStuff   false,\r\n527 verbose linkStuff   '/tmp/build_db0e37dab532b27770b121962552cc8b/node_modules' ]\r\n528 info linkStuff async@0.9.0\r\n529 verbose linkBins async@0.9.0\r\n530 verbose linkMans async@0.9.0\r\n531 verbose rebuildBundles async@0.9.0\r\n532 info install async@0.9.0\r\n533 info postinstall async@0.9.0\r\n534 info build /tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/bcrypt\r\n535 info preinstall bcrypt@0.8.0\r\n536 verbose linkStuff [ false,\r\n536 verbose linkStuff   false,\r\n536 verbose linkStuff   false,\r\n536 verbose linkStuff   '/tmp/build_db0e37dab532b27770b121962552cc8b/node_modules' ]\r\n537 info linkStuff bcrypt@0.8.0\r\n538 verbose linkBins bcrypt@0.8.0\r\n539 verbose linkMans bcrypt@0.8.0\r\n540 verbose rebuildBundles bcrypt@0.8.0\r\n541 verbose rebuildBundles [ 'bindings', 'nan' ]\r\n542 info install bcrypt@0.8.0\r\n543 verbose unsafe-perm in lifecycle true\r\n544 info postinstall bcrypt@0.8.0\r\n545 info build /tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/bcrypt/node_modules/bindings\r\n546 info preinstall bindings@1.0.0\r\n547 verbose linkStuff [ false,\r\n547 verbose linkStuff   false,\r\n547 verbose linkStuff   false,\r\n547 verbose linkStuff   '/tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/bcrypt/node_modules' ]\r\n548 info linkStuff bindings@1.0.0\r\n549 verbose linkBins bindings@1.0.0\r\n550 verbose linkMans bindings@1.0.0\r\n551 verbose rebuildBundles bindings@1.0.0\r\n552 info install bindings@1.0.0\r\n553 info postinstall bindings@1.0.0\r\n...\r\n1914 verbose linkMans jade@1.7.0\r\n1915 verbose rebuildBundles jade@1.7.0\r\n1916 verbose rebuildBundles [ '.bin',\r\n1916 verbose rebuildBundles   'character-parser',\r\n1916 verbose rebuildBundles   'commander',\r\n1916 verbose rebuildBundles   'constantinople',\r\n1916 verbose rebuildBundles   'mkdirp',\r\n1916 verbose rebuildBundles   'monocle',\r\n1916 verbose rebuildBundles   'transformers',\r\n1916 verbose rebuildBundles   'void-elements',\r\n1916 verbose rebuildBundles   'with' ]\r\n1917 error Error: ENOENT, chmod '/tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/jade/bin/jade.js'\r\n1918 error If you need help, you may report this *entire* log,\r\n1918 error including the npm and node versions, at:\r\n1918 error     <http://github.com/npm/npm/issues>\r\n1919 error System Linux 3.8.11-ec2\r\n1920 error command \"/tmp/build_db0e37dab532b27770b121962552cc8b/vendor/node/bin/node\" \"/tmp/build_db0e37dab532b27770b121962552cc8b/vendor/node/bin/npm\" \"rebuild\"\r\n1921 error cwd /tmp/build_db0e37dab532b27770b121962552cc8b\r\n1922 error node -v v0.10.33\r\n1923 error npm -v 1.4.28\r\n1924 error path /tmp/build_db0e37dab532b27770b121962552cc8b/node_modules/jade/bin/jade.js\r\n1925 error code ENOENT\r\n1926 error errno 34\r\n1927 verbose exit [ 34, true ]\r\n\r\n !     Push rejected, failed to compile Node.js app\r\n\r\nTo git@heroku.com:safe-dawn-1682.git\r\n ! [remote rejected] master -> master (pre-receive hook declined)\r\nerror: failed to push some refs to 'git@heroku.com:safe-dawn-1682.git'\r\n```\r\n\r\nAbove are the errors I received. I'm going to comb the log files and update this in a second, just wondering if anyone had anything similar and how to solve it.\r\n\r\nLooks like the big error is with jade?\r\n\r\nThanks in advance, I'll post back if I figure this one out."}}