首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在heroku应用程序上更新grails插件或重置堆栈

在heroku应用程序上更新grails插件或重置堆栈
EN

Stack Overflow用户
提问于 2012-04-24 03:30:01
回答 1查看 225关注 0票数 1

我已经成功地将grails应用程序部署到Heroku的cedar堆栈,该堆栈目前受支持。

然而,为了生成它运行的war

代码语言:javascript
复制
grails -plain-output -Divy.default.ivy.user.dir=/app/tmp/repo.git/.cache war

它不包含--non-interactive选项,所以当需要更新插件时,grails会提供提示来回答这个问题:

代码语言:javascript
复制
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的开发中心帮不了什么忙,有谁知道如何实现这一点吗?

EN

回答 1

Stack Overflow用户

发布于 2012-04-24 04:21:26

有一个选项可以用来启动grails缓存。您应该能够使用它来解决此问题,方法是签入一个空目录并有效地清除缓存。只需添加一个名为ivy-cache的空目录,并将其签入到项目的根目录。

我还在构建包中打开了一个问题,将--非交互标志添加到:https://github.com/heroku/heroku-buildpack-grails/issues/15

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10286960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档