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 挂在命令行上的主要内容,如果未能解决你的问题,请参考以下文章

命令行上的 Maven 依赖项更新

如何在 Windows 命令行上测量命令的执行时间?

如何使用 grails 命令行编译 grails 项目?

在 Linux 命令行上检查 postgresql jdbc 驱动程序版本的命令是啥?

使用传递文件的 a.R 在命令行上调用 RMarkdown

在 windows 的命令行上创建一个空文件(如 linux touch 命令)