我正在尝试播放!与heroku一起浏览heroku网站(https://devcenter.heroku.com/articles/play)中的指南。在部署我的示例应用程序后,我注意到dyno崩溃了。我检查了heroku日志,发现heroku找不到播放命令。
任何人都知道如何安装Play! heroku上的框架?我搜索了开发中心但找不到任何信息。
答案 0 :(得分:8)
我遇到了同样的问题,修复程序正在更改Procfile
以使用命令target/start
而不是play
,然后将其推送到Heroku。请参阅下面的差异。
答案 1 :(得分:4)
Heroku将自动检测播放!应用程序并安装Play!将代码推送到Heroku时的运行时。如果玩!没有安装,可能是你的应用程序没有被正确检测为Play!应用
在Play的情况下! 1.2.x(如您正在阅读的开发人员中心文章中),将执行检测的Play! buildpack,对于Play 2.x,Scala buildpack用于检测和安装玩!你的框架。有关Heroku Play Framework Support以及检测所需内容的详细信息,请参阅: https://devcenter.heroku.com/articles/play-support
如果您的应用仍然存在问题,我建议您克隆并推送https://github.com/heroku/devcenter-play.git
,这是您正在阅读的开发中心文章中的完整示例应用:
git clone https://github.com/heroku/devcenter-play.git
cd devcenter-play
heroku create
git push heroku master
heroku open
答案 2 :(得分:2)
接受的答案是正确的,但如果您想定义自己的Procfile,则需要按照adib提供的说明进行操作。目前在Heroku网站上列出的示例Procfile特定于播放1.x应用程序。