1

I'm new to NodeJS so please bear with me.

I tried putting my NodeJS app on Heroku but get an error and the push is rejected.

Can anybody help me out here?



git push heroku master Counting objects: 397, done. Compressing objects: 100% (321/321), done. Writing objects: 100% (397/397), 247.73 KiB | 146.00 KiB/s, done. Total 397 (delta 52), reused 397 (delta 52)

-----> Node.js app detected

-----> Resolving engine versions

   WARNING: No version of Node.js specified in package.json, see:
   https://devcenter.heroku.com/articles/nodejs-support#versions

   Using Node.js version: 0.10.21
   Using npm version: 1.3.11

-----> Fetching Node.js binaries

-----> Vendoring node into slug

-----> Installing dependencies with npm

   npm WARN unmet dependency /tmp/build_b374fb54-2391-435c-b6f7-1abb04409286/node_modules/express/node_modules/connect requires debug@'*' but will load
   npm WARN unmet dependency undefined,
   npm WARN unmet dependency which is version undefined
   npm WARN unmet dependency /tmp/build_b374fb54-2391-435c-b6f7-1abb04409286/node_modules/express/node_modules/send requires debug@'*' but will load
   npm WARN unmet dependency undefined,
   npm WARN unmet dependency which is version undefined
   npm ERR! Error: ENOENT, chmod '/tmp/build_b374fb54-2391-435c-b6f7-1abb04409286/node_modules/express/bin/express'
   npm ERR! If you need help, you may report this log at:
   npm ERR!     <http://github.com/isaacs/npm/issues>
   npm ERR! or email it to:
   npm ERR!     <npm-@googlegroups.com>

   npm ERR! System Linux 3.8.11-ec2
   npm ERR! command "/tmp/node-node-MGdc/bin/node" "/tmp/node-npm-Jn8d/cli.js" "rebuild"
   npm ERR! cwd /tmp/build_b374fb54-2391-435c-b6f7-1abb04409286
   npm ERR! node -v v0.10.21
   npm ERR! npm -v 1.3.11
   npm ERR! path /tmp/build_b374fb54-2391-435c-b6f7-1abb04409286/node_modules/express/bin/express
   npm ERR! code ENOENT
   npm ERR! errno 34
   npm ERR! 
   npm ERR! Additional logging details can be found in:
   npm ERR!     /tmp/build_b374fb54-2391-435c-b6f7-1abb04409286/npm-debug.log
   npm ERR! not ok code 0

! Failed to rebuild dependencies with npm

0 info it worked if it ends with ok

1 verbose cli [ '/tmp/node-node-MGdc/bin/node',

1 verbose cli '/tmp/node-npm-Jn8d/cli.js',

1 verbose cli 'rebuild' ]

2 info using npm@1.3.11

3 info using node@v0.10.21

4 info readInstalled object

5 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7-1abb04409286',

5 verbose rebuild 'RUMListSrv@0.0.1' ]

6 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7-1abb04409286/node_modules/express',

6 verbose rebuild 'express@3.3.7' ]

7 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/connect',

7 verbose rebuild 'connect@2.8.7' ]

8 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/connect/node_modules/qs',

8 verbose rebuild 'qs@0.6.5' ]

9 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/connect/node_modules/formidable',

9 verbose rebuild 'formidable@1.0.14' ]

10 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/cookie-signature',

10 verbose rebuild 'cookie-signature@1.0.1' ]

11 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/buffer-crc32',

11 verbose rebuild 'buffer-crc32@0.2.1' ]

12 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/cookie',

12 verbose rebuild 'cookie@0.1.0' ]

13 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/send',

13 verbose rebuild 'send@0.1.4' ]

14 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/send/node_modules/mime',

14 verbose rebuild 'mime@1.2.11' ]

15 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/fresh',

15 verbose rebuild 'fresh@0.2.0' ]

16 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/range-parser',

16 verbose rebuild 'range-parser@0.0.4' ]

17 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/connect/node_modules/bytes',

17 verbose rebuild 'bytes@0.2.0' ]

18 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/connect/node_modules/pause',

18 verbose rebuild 'pause@0.0.1' ]

19 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/connect/node_modules/uid2',

19 verbose rebuild 'uid2@0.0.2' ]

20 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/methods',

20 verbose rebuild 'methods@0.0.1' ]

21 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/commander',

21 verbose rebuild 'commander@1.2.0' ]

22 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/commander/node_modules/keypress',

22 verbose rebuild 'keypress@0.1.0' ]

23 verbose rebuild path, id [ '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/mkdirp',

23 verbose rebuild 'mkdirp@0.3.5' ]

24 silly rebuild set [ '/tmp/build_b374fb54-2391-435c-b6f7-1abb04409286/node_modules/express',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/connect',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/connect/node_modules/qs',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/connect/node_modules/formidable',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/cookie-signature',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/buffer-crc32',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/cookie',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/send',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/send/node_modules/mime',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/fresh',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/range-parser',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/connect/node_modules/bytes',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/connect/node_modules/pause',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/connect/node_modules/uid2',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/methods',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/commander',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/commander/node_modules/keypress',

24 silly rebuild set '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/node_modules/mkdirp' ]

25 info build /tmp/build_b374fb54-2391-435c-b6f7-1abb04409286/node_modules/express

26 info preinstall express@3.3.7

27 verbose linkStuff [ false,

27 verbose linkStuff false,

27 verbose linkStuff false,

27 verbose linkStuff '/tmp/build_b374fb54-2391-435c-b6f7-1abb04409286/node_modules' ]

28 info linkStuff express@3.3.7

29 verbose linkBins express@3.3.7

30 verbose link bins [ { express: './bin/express' },

30 verbose link bins '/tmp/build_b374fb54-2391-435c-b6f7-1abb04409286/node_modules/.bin',

30 verbose link bins false ]

31 verbose linkMans express@3.3.7

32 verbose rebuildBundles express@3.3.7

33 verbose rebuildBundles [ 'buffer-crc32',

33 verbose rebuildBundles 'commander',

33 verbose rebuildBundles 'connect',

33 verbose rebuildBundles 'cookie',

33 verbose rebuildBundles 'cookie-signature',

33 verbose rebuildBundles 'fresh',

33 verbose rebuildBundles 'methods',

33 verbose rebuildBundles 'mkdirp',

33 verbose rebuildBundles 'range-parser',

33 verbose rebuildBundles 'send' ]

34 error Error: ENOENT, chmod '/tmp/build_b374fb54-2391-435c-b6f7- 1abb04409286/node_modules/express/bin/express'

35 error If you need help, you may report this log at:

35 error http://github.com/isaacs/npm/issues

35 error or email it to:

35 error

36 error System Linux 3.8.11-ec2

37 error command "/tmp/node-node-MGdc/bin/node" "/tmp/node-npm-Jn8d/cli.js" "rebuild"

38 error cwd /tmp/build_b374fb54-2391-435c-b6f7-1abb04409286

39 error node -v v0.10.21

40 error npm -v 1.3.11

41 error path /tmp/build_b374fb54-2391-435c-b6f7-1abb04409286/node_modules/express/bin/express

42 error code ENOENT

43 error errno 34

44 verbose exit [ 34, true ]

! Push rejected, failed to compile Node.js app

To git@heroku.com:floating-thicket-9559.git

! [remote rejected] master -> master (pre-receive hook declined)

error: failed to push some refs to 'git@heroku.com:floating-thicket-9559.git'

4

0 回答 0