我一直试图在Heroku上部署我的应用程序,但出现以下错误: 2019-01-08T23:19:07.321214 + 00:00 app [web.1]:ImportError:libSM.so.6:无法打开共享对象文件:没有这样的文件或目录
我尝试添加每个在Web上找到的buildpack,但完全没有结果。 我的Aptfile:
libsm6
libxrender1
libfontconfig1
libice6
我应该能够部署应用程序,但是我不能这样做。 你能帮我吗? :) 干杯
答案 0 :(得分:1)
如果apt buildpack不适合您,则可以将应用程序容器化。 docker容器将包含所有apt依赖项。然后,您可以将Docker容器直接部署到Heroku。
有关部署Docker映像的信息:https://devcenter.heroku.com/articles/container-registry-and-runtime