HerokuにPlay2.0のアプリケーションをデプロイできない

Herokuに、Play2.0で作成したアプリケーションのDeploy時にエラーがでるので、それに対する対応を記載する。

環境

  • play2.0(2012/4/23現在)

Deploy方法は、下記を参照。
http://www.playframework.org/documentation/2.0/ProductionHeroku

現象としては、下記のエラーが発生して
コンパイルが途中で終了します。

sbt.ResolveException: unresolved dependency: play#sbt-plugin;2.1-SNAPSHOT: not found

ログを見る限りは、2.1-SNAPSHOTがないということらしいが
そもそも、今現在で2.1はリリースされていないのでは?

ということで、下記のファイルを変更しました。
/project/plugins.sbt

//addSbtPlugin("play" % "sbt-plugin" % "2.1-SNAPSHOT")
addSbtPlugin("play" % "sbt-plugin" % "2.0")

これでコンパイルが可能になり、動作するようになります。
バージョンについては、自分で適切なバージョンを選択してください。

Play2.0で作ったアプリケーションをHerokuにdeployしてみた

Play2.0で作ったアプリケーションをHerokuにdeployしてみた
ので公開します。

環境

HerokuのアカウントとHeroku gemはインストール済みとします。

インストール

Deploy to Heroku
http://www.playframework.org/documentation/2.0/ProductionHeroku

を参考にしながらインストールします。

コンパイルエラーでデプロイ出来ない場合は、下記を参照。
HerokuにPlay2.0のアプリケーションをデプロイできない
http://shiganaiman.hatenablog.com/entry/2012/04/23/155929

動作しているものを公開しときます。
(いじめないでね)

サイト:
http://electric-wind-1401.herokuapp.com/

ソース:
https://github.com/shiganaiman/machie


練習用なので、ソースやサイトの内容は随時変更します。