【问题标题】:Grails 2 upgrade issuesGrails 2 升级问题
【发布时间】:2012-02-07 14:37:58
【问题描述】:

在我的 Linode(运行 ubuntu 11.10)上运行 grails 2 时遇到问题。

我可以很好地运行 1.3.7,但是当我尝试使用 grails 2 时,控制台不起作用。我可以在 1.3.7 中很好地使用 grails 交互模式。 Grails 2 就这样死了。

有没有其他人见过这样的事情?谢谢。

【问题讨论】:

标签: grails groovy grails-2.0


【解决方案1】:

你的意思是你在 Linode 上做开发?检查您的 JVM 版本 ja JAVA_HOME 设置。非常旧的 1.6.0 版本(1.6.0_18 之前?)不适用于 Grails 2.0 开发。 OpenJDK 也可能导致问题。获取最新的 Oracle JavaSE 1.6.0 版本(当前为 1.6.0_30)。 Grails 2.0 开发模式中的默认设置需要 1GB 可用内存。这可以通过 GRAILS_OPT 环境变量进行调整。

【讨论】:

    【解决方案2】:

    我在运行 Ubuntu 的 512mb VM 上有 2 个版本的 Grails(1.22 和 2.00),您的 GRAILS_HOME 变量设置是否指向您要使用的版本? grails 在控制台中帮助告诉您什么。

    【讨论】:

      【解决方案3】:

      我已经通过 STS(Spring Tool Suite)将我的项目从 grails 1.3.7 升级到 grails 2.0,据我所知,我需要从 Groovy 1.7 升级到 Groovy 1.8,以便您可以检查是否有 Groovy 1.8

      【讨论】:

        【解决方案4】:

        我在 2.0.1 和 1.3.7 中运行单元测试

        2.0.1 时间: 完成 414 个单元测试,0 个在 185855 毫秒内失败

        1.3.7 时间: 测试在 87680 毫秒内完成 ...

        java 版本“1.6.0_29” Java(TM) SE 运行时环境(内部版本 1.6.0_29-b11-402-11M3527) Java HotSpot(TM) 客户端虚拟机(build 20.4-b02-402,混合模式)

        我都在命令行中运行。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2014-12-28
          • 1970-01-01
          • 2015-09-24
          • 1970-01-01
          • 2015-09-10
          • 2014-11-12
          • 1970-01-01
          相关资源
          最近更新 更多