5

を使用してPlay2.0.4アプリをHerokuにデプロイしたいのですがgit push heroku master、playルートフォルダーをgitリポジトリのサブフォルダーに移動しました。そこからデプロイする方法はありますか?

現在、プロジェクトを1.2.4 Playアプリと誤認しているため、コンパイルとデプロイが失敗します。

-----> Play! app detected
-----> 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...
4

3 に答える 3

4

このgitプラグインをインストールします。

https://github.com/apenwarr/git-subtree

"git subtree push --prefix ** subfolder with app"herokumaster"を実行します

于 2013-01-11T22:03:06.967 に答える
0

必要なバージョンのPlayをconf/dependencies.ymlリポジトリのファイルに追加できます。

依存関係.yml:

# Application dependencies

require:
    - play 2.0.4

次に、正しいPlayバージョンがロードされます。

于 2013-01-11T22:01:06.277 に答える
0

私は同じ問題を抱えていましたが、驚くべきことに一般的な解決策は見つかりませんでした。だから私は自分でビルドパックを書きました。お役に立てば幸いです https://github.com/timanovsky/subdir-heroku-buildpack

于 2017-06-24T11:52:41.517 に答える