Grails 挂在命令行上
Posted
技术标签:
【中文标题】Grails 挂在命令行上【英文标题】:Grails hangs on command line 【发布时间】:2012-03-06 08:42:55 【问题描述】:我刚刚下载了 Grails 2.0.1。 创建了一个新项目,然后尝试按照文档添加 mysql 连接器,但 Grails 在命令提示符处挂起,没有任何消息。我尝试在详细和堆栈跟踪模式下执行,但它什么也没打印。
我尝试清理并重新执行,但所有 grails 命令都卡住了。
除了“配置类路径”消息之外,它们不会打印任何内容。
请帮忙。
谢谢
【问题讨论】:
因此,如果您删除了 mysql 连接器依赖项 - 它工作正常吗!只需确保这是 mysql 连接器 dep 的问题。而不是别的东西。 @Sudhir:不......问题仍然存在,它现在挂在 create-app 命令或任何其他命令上 【参考方案1】:清理 .ivy 缓存有帮助
$HOME/.grails/ivy-cache
【讨论】:
对我不起作用...将日志级别设置为详细(如 sikrip 的回答中所建议的那样)向我指出了实际问题。 (存储库没有响应) 事实证明(其他人也提到过)其中一个存储库没有响应。一旦你清除了常春藤缓存并且没有与存储库的连接,你就完蛋了,因为你不能再离线使用了。【参考方案2】:在 grails 2.0.4 上遇到了同样的问题。
原因是其中一个 repos 没有响应,grails 等待它超时。
在 BuildConfig.groovy 中设置 log "verbose"
帮助我找到了导致问题的存储库。
【讨论】:
日志输出到哪里去了? 没关系,找到这个问题/答案:***.com/questions/9825983/…【参考方案3】:尝试在命令中添加--offline
【讨论】:
【参考方案4】:$ grails clean --offline
为我工作,因为由于unresolved dependencies
,我被困在configuring classpath
。
【讨论】:
以上是关于Grails 挂在命令行上的主要内容,如果未能解决你的问题,请参考以下文章