我在我的 Linode(运行 ubuntu 11.10)上运行 grails 2 时遇到问题。
我可以很好地运行 1.3.7,但是当我尝试使用 grails 2 时,控制台不起作用。我可以在 1.3.7 中很好地使用 grails 交互模式。Grails 2 就这样死了。
有没有其他人见过这样的事情?谢谢。
我在我的 Linode(运行 ubuntu 11.10)上运行 grails 2 时遇到问题。
我可以很好地运行 1.3.7,但是当我尝试使用 grails 2 时,控制台不起作用。我可以在 1.3.7 中很好地使用 grails 交互模式。Grails 2 就这样死了。
有没有其他人见过这样的事情?谢谢。
我已经通过 STS(Spring Tool Suite)将我的项目从 grails 1.3.7 升级到 grails 2.0,据我所知,我需要从 Groovy 1.7 升级到 Groovy 1.8,这样你就可以检查你是否有 Groovy 1.8
我在运行 Ubuntu 的 512mb VM 上有 2 个版本的 Grails(1.22 和 2.00),您的 GRAILS_HOME 变量设置是否指向您要使用的版本?grails 在控制台中帮助告诉您什么。
我在 2.0.1 和 1.3.7 中运行单元测试
2.0.1 时间:完成 414 次单元测试,0 次在 185855ms 内失败
1.3.7 时间:测试在 87680ms 内完成......
java 版本“1.6.0_29”Java(TM) SE 运行时环境(构建 1.6.0_29-b11-402-11M3527)Java HotSpot(TM) 客户端 VM(构建 20.4-b02-402,混合模式)
我都在命令行中运行。
你的意思是你在 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 环境变量进行调整。