Я пытаюсь развернуть мое приложение в 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"'
}