我将游戏框架应用程序部署到Heroku但它不起作用

时间:2018-01-03 13:43:56

标签: git heroku playframework playframework-2.0

错误消息

  

应用程序中发生错误,您的页面无法执行   提供服务。如果您是应用程序所有者,请检查日志以获取详细信息。

我采取的步骤

我从here下载了java的入门项目并对其进行了修改。

到cmd和sbt run的项目目录。应用程序在localhost:9000中运行正确。

创建了新的新git存储库并将项目推送到它。

创建了新的heroku应用。 heroku create -s cedar

enter image description here

推送git git push https://git.heroku.com/safe-stream-24917.git

enter image description here

它说Gradle app检测到了。但是文档here表示应该说Play应用已经检测到了。不确定这是否意味着什么。

enter image description here

我的播放框架项目看起来像这样 enter image description here

1 个答案:

答案 0 :(得分:2)

运行此命令以强制Heroku使用Scala buildpack:

$ heroku buildpacks:set heroku/scala

您的应用同时拥有build.sbtbuild.gradle,因此Heroku认为您希望使用Gradle构建它。