Electron App на Heroku и ошибка, связанная с libpng12.so.0: - PullRequest
0 голосов
/ 03 октября 2019

На Heroku 18 у меня ошибка:

electron:stderr /app/node_modules/electron/dist/electron: error while loading shared
libraries: libpng12.so.0: cannot open shared object file: No such file or directory

Я пробовал разные стеки на heroku: 16 и 18 не пробовал 14, потому что он помечен как устаревший (EOL) на heroku 16 У меня разныеошибки, также связанные с "не может открыть файл общего объекта: нет такого файла или каталога"

Heroku Apt File

xvfb
x11-xkb-utils
xfonts-100dpi
xfonts-75dpi
xfonts-scalable
xfonts-cyrillic
libxfont1
libnotify4
libxss1
libpng-dev
libpng12-0
libpng12-dev

Успешное развертывание электронного приложения на heroku

1 Ответ

0 голосов
/ 03 октября 2019

Простой ответ: Heroku - это серверная безлимитная система, поэтому Electron не будет размещаться. Вы всегда можете попробовать конвертировать материал для запуска на кукловоде (безголовый режим), который работает хорошо (по крайней мере, для моего просмотра веб-страниц). Это, вероятно, не то, что вы хотите услышать, но я пытался в течение долгого времени и не могу заставить Электрон работать на герою.

...