2017-10-01 10 views
0

私は現在のgitリポジトリをherokuにプッシュしていました。そのオンラインアプリケーションは、Grails 3とIntelliJを使用して開発されました。このエラーを修正する方法はわかりません。Grails 3:herokuにプッシュできません

Counting objects: 5, done. 
Delta compression using up to 4 threads. 
Compressing objects: 100% (2/2), done. 
Writing objects: 100% (5/5), 400 bytes | 0 bytes/s, done. 
Total 5 (delta 0), reused 5 (delta 0) 
remote: Compressing source files... done. 
remote: Building source: 
remote: 
remote: -----> App not compatible with buildpack: https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/gradle.tgz 
remote:  More info: https://devcenter.heroku.com/articles/buildpacks#detection-failure 
remote: 
remote: !  Push failed 
remote: Verifying deploy... 
remote: 
remote: ! Push rejected to desolate-springs-99606. 
remote: 
To https://git.heroku.com/desolate-springs-99606.git 
! [remote rejected] master -> master (pre-receive hook declined) 
error: failed to push some refs to 'https://git.heroku.com/desolate-springs-99606.git' 

答えて

1

エラーは、あなたのアプリがGradle buildpackと互換性がないと言います。私はGrailsのフレームワークに精通していません。どのようにHerokuに展開できるのですか?具体的な回答はできません。しかし、Gradle buildpackの指示に従ってください。 Buildpackは、3つのファイルgradlewbuild.gradleまたはsettings.gradleをチェックしています。これらのファイルが既にアプリのディレクトリにある場合は、そのファイルがコミットされていることを確認してください。

1

Herokuは自動的にGrails 2.0アプリケーションを検出します。あなたはgradle.buildにいくつかのタスクを追加し、Procfile

を作成する必要がありますが、基本的に Deploying Gradle Apps#Grails-3

に従う必要がGrailsの3.0を展開する

関連する問題