Приложение heroku nodejs - events.js: 167 Ошибка необработанная Событие error: spawn java ENOENT - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть приложение node-js на Heroku, использующее библиотеку pdfMerge.js.

в соответствии с документацией Я использую механизм событий потока в качестве обратного вызова для определенияконец процесса

затем генерируется исключение: events.js: 167 Ошибка: spawn java ENOENT.

Я почти уверен, что это происходит, потому что я испортил требуемую установку Java, как описаноздесь:

pdfmerger объединяет несколько PDF-файлов в один PDF-файл.Это модуль узла, использующий библиотеку Apache PDFBox, в которой необходимые функции распространяются вместе с этим модулем.Единственное требование для этого модуля - наличие Java 6 или выше в пути.

Я недостаточно знаком с процессом установки / настройки Heroku, чтобы он работал.

заранее спасибо

1 Ответ

0 голосов
/ 19 ноября 2018

Вы можете добавить Java в свое приложение, добавив heroku/jvm buildpack следующим образом:

$ heroku buildpacks:add -i 1 heroku/jvm

Затем повторно разверните с git commit --allow-empty и git push heroku master.

...