Сборка Heroku была успешной, но я получаю приложение Heroku, когда открываю приложение - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь развернуть мое приложение в Heroku, сборка (наконец-то) прошла успешно.

Когда я пытаюсь загрузить, я получаю "Ошибка приложения Произошла ошибка в приложении, и ваша страница не смогла быть обслуживаемым. Если вы являетесь владельцем приложения, проверьте подробности в своих журналах. Это можно сделать из интерфейса командной строки Heroku с помощью команды ".

Из журналов, похоже, есть две ошибки, касающиеся заголовков postinstall и elf.

1.postinstall

[nodegit] Running pre-install script
       [nodegit] Running install script
       [nodegit] Success: "/tmp/build_aa40db7cd53528e9815f2815c3818a27/node_modules/nodegit/build/Release/nodegit.node" already installed
       Pass --update-binary to reinstall or --build-from-source to recompile
       [nodegit] Completed installation successfully.

       > nodegit@0.26.5 postinstall /tmp/build_aa40db7cd53528e9815f2815c3818a27/node_modules/nodegit
       > node lifecycleScripts/postinstall

       [nodegit] WARN - Could not finish postinstall
       Error: Command failed: node "/tmp/build_aa40db7cd53528e9815f2815c3818a27/node_modules/nodegit/dist/nodegit.js"
       /tmp/build_aa40db7cd53528e9815f2815c3818a27/node_modules/nodegit/dist/nodegit.js:16
           throw ex;
           ^

и 2. недопустимый заголовок ELF для узловых модулей

  Error: /tmp/build_aa40db7cd53528e9815f2815c3818a27/node_modules/nodegit/build/Release/nodegit.node: invalid ELF header
           at Object.Module._extensions..node (internal/modules/cjs/loader.js:1197:18)
           at Module.load (internal/modules/cjs/loader.js:996:32)
           at Function.Module._load (internal/modules/cjs/loader.js:896:14)
           at Module.require (internal/modules/cjs/loader.js:1036:19)
           at require (internal/modules/cjs/helpers.js:72:18)
           at Object.<anonymous> (/tmp/build_aa40db7cd53528e9815f2815c3818a27/node_modules/nodegit/dist/nodegit.js:12:12)
           at Module._compile (internal/modules/cjs/loader.js:1147:30)
           at Object.Module._extensions..js (internal/modules/cjs/loader.js:1167:10)
           at Module.load (internal/modules/cjs/loader.js:996:32)
           at Function.Module._load (internal/modules/cjs/loader.js:896:14)

           at ChildProcess.exithandler (child_process.js:303:12)
           at ChildProcess.emit (events.js:315:20)
           at maybeClose (internal/child_process.js:1026:16)
           at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5) {
         killed: false,
         code: 1,
         signal: null,
         cmd: 'node "/tmp/build_aa40db7cd53528e9815f2815c3818a27/node_modules/nodegit/dist/nodegit.js"'
       }
...