我已经用Express构建了我的第一个NodeJS应用程序,并且可以在C9上运行它而没有任何问题。
该应用程序使用至少需要Java 6的节点包(easy-pdf-merge
)。
将代码推送到Heroku时,在合并过程中出现错误,提示我没有在此Dyno上安装Java。
我已经阅读了一些有关buildpack的信息,但是我不确定这里的方向。
除非有更简单的合并PDF的方法。
谢谢
斯图
答案 0 :(得分:2)
运行以下命令:
$ heroku buildpacks:clear
$ heroku buildpacks:add heroku/jvm
$ heroku buildpacks:add heroku/nodejs
然后通过运行重新部署
$ git commit -m "redeploy" --allow-empty
$ git push heroku master
构建之后,JVM将安装在您的应用程序中并可供使用。