私は、現在サポートされているHerokuのCedarスタックへのgrailsアプリケーションのデプロイに成功しました。herokuアプリケーションでgrailsプラグインまたはリセットスタックを更新しました
You currently already have a version of the plugin installed [resources-1.0.2]. Do you want to update to [resources-1.1.5]? [y,n]
:
しかし、戦争を生成することは、プラグインの更新が必要で、Grailsのは、この質問に答えるために、プロンプトを提供するとき
grails -plain-output -Divy.default.ivy.user.dir=/app/tmp/repo.git/.cache war
はそう--non-interactive
オプションを含まない実行されます
リモートコマンドを実行しているときにHerokuが入力を受け付けないため、この質問に答えられず、デプロイが中止されます。
--non-interactive
オプションを追加することはほとんどありませんが(推奨される方法ですが)、シダースタックを初期状態に「リセット」したいと思います。 Herokuのデベロッパーセンターはあまり役に立たないが、これがどのように達成されるのか誰にも分かりますか?
:
は、私はまたに追加--non-インタラクティブフラグを取得するには、ビルドパックの問題を開設しましたここに? 'heroku run'は、ユーザーの入力に応答できる完全にインタラクティブなセッションを開きます。 –
ありがとう、私は 'heroku run" grails -Divy.default.ivy.user.dir =/app/tmp/repo.git/.cacheをコンパイルしようとしましたが、 'sh:grails:not found' – Esteban