私は play 1.2.5 アプリを持っていて、それをどこかにデプロイしたいと考えています (そのため、いくつかの OAuth コールバックに登録できます)。Herokuにプッシュしようとしていますが、次のエラーが発生します
-----> Play! app detected
-----> Installing OpenJDK 1.6...done
-----> WARNING: Play! version not specified in dependencies.yml. Default version: 1.2.4 being used....
-----> Installing Play! 1.2.4.....
-----> done
-----> Installing ivysettings.xml..... done
-----> Building Play! application...
~ _ _
~ _ __ | | __ _ _ _| |
~ | '_ \| |/ _' | || |_|
~ | __/|_|\____|\__ (_)
~ |_| |__/
~
~ play! 1.2.4, http://www.playframework.org
~
1.2.4
Building Play! application at directory ./
Resolving dependencies: .play/play dependencies ./ --forProd --forceCopy --silent -Duser.home=/tmp/build_ev7rk9y0hage 2>&1
~ !! /tmp/build_ev7rk9y0hage/conf/dependencies.yml does not exist
~
~ Done!
~
Precompiling: .play/play precompile ./ --silent 2>&1
~ Oops. conf/routes or conf/application.conf missing.
~ /tmp/build_ev7rk9y0hage does not seem to host a valid application.
~
! Failed to build Play! application
! Cleared Play! framework from cache
! Push rejected, failed to compile Play! app
私はこのガイドに従っています: https://devcenter.heroku.com/articles/play より具体的には;
heroku login
- 1.2.5 を再生するようにアプリケーションの sependencies を設定します
- .gitignore ファイルをセットアップする
web: play run --http.port=$PORT $PLAY_OPTS
プロジェクトルートフォルダーにProfileを作成- ローカルの git リポジトリにコミット
heroku create
git push heroku master
これを修正する方法がわかりませんし、stackoverflow も googlegroups (およびその他のソース) も役に立ちません。