我已成功将 grails 应用程序部署到 Heroku 的 cedar 堆栈,目前支持该堆栈。
但是,为了产生它运行的战争
grails -plain-output -Divy.default.ivy.user.dir=/app/tmp/repo.git/.cache war
其中不包含该--non-interactive
选项,因此当需要更新插件时,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]
由于 Heroku 在运行远程命令时不接受输入,因此无法回答这个问题并且部署被中止。
添加该--non-interactive
选项的可能性极小(尽管这将是首选方法),因此我想将雪松堆栈“重置”为其初始状态。Heroku 的开发中心并没有多大帮助,有人知道如何实现吗?