Nightmarejs应用部署到Heroku"/>
无法将Nightmarejs应用部署到Heroku
经过长时间的奋斗,我终于来这里寻求解决的任何线索
我正在尝试将nightmarejs应用程序部署到heroku(在我的Mac上完美运行)。我遵循了我在互联网上可以找到的所有指南,包括:
oscarmorrison
johann.pardanaud
kireerik
我也尝试过this
我一直收到一些缺少某些软件包的错误,因此我调整了Aptfile,然后调整了在网上找到的内容。
最终我现在收到的错误是-electron:stderr /app/node_modules/electron/dist/electron: symbol lookup error: /app/node_modules/electron/dist/electron: undefined symbol: udata_setCommonData_59
nightmare electron child process exited with code 127: command not found - you may not have electron installed correctly
我的构建包是:
- .git
- .git
- heroku / nodejs
使用heroku-18作为堆栈。
我的Aptfile:
xvfb
x11-xkb-utils
xfonts-100dpi
xfonts-75dpi
xfonts-scalable
xfonts-cyrillic
libxfont1
libnotify4
libxss1
libgconf-2-4
libgtkextra-dev
libgconf2-dev
libnss3
libasound2
libxtst-dev
libxinerama1
libcairo-gobject2
x11-apps
clang
libdbus-1-dev
libgtk2.0-dev
libnotify-dev
libgnome-keyring-dev
libasound2-dev
libcap-dev
libcups2-dev
libnss3-dev
gcc-multilib
g++-multilib
Aptfile中可能确实没有某些软件包,但经过多次尝试,我完全感到困惑
我的个人档案:
web: DEBUG=* xvfb-run --auto-servernum --server-args="-screen 0 1280x1028x24 -ac +extension GLX +render" node --harmony ./build/app.js
噩梦版本-3.0.2
nodejs版本-12.13.0
npm版本-6.12.0
让我知道是否还有其他需要在这里分享的内容。
如果有人可以提供任何信息,我将不胜感激!
回答如下:apt-get install -y \
xvfb \
x11-xkb-utils \
xfonts-100dpi \
xfonts-75dpi \
xfonts-scalable \
xfonts-cyrillic \
x11-apps \
clang \
libdbus-1-dev \
libgtk2.0-dev \
libnotify-dev \
libgnome-keyring-dev \
libgconf2-dev \
libasound2-dev \
libcap-dev \
libcups2-dev \
libxtst-dev \
libxss1 \
libnss3-dev \
gcc-multilib \
g++-multilib
https://github/segmentio/nightmare/issues/224#issuecomment-365938300
似乎[apt]文件中缺少xvfb
软件包
更多推荐
无法将Nightmarejs应用部署到Heroku
发布评论