我在Linode上运行grails 2时遇到了麻烦(运行ubuntu 11.10)。
我可以运行1.3.7就好了,但是当我尝试使用grails 2时,控制台不起作用。我可以在1.3.7中使用grails交互模式。 Grails 2刚刚去世。
还有其他人见过这样的东西吗?谢谢。
答案 0 :(得分:0)
你的意思是你在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环境变量进行调整。
答案 1 :(得分:0)
我在运行Ubuntu的512mb VM上有两个版本的Grails(1.22和2.00),你的GRAILS_HOME变量设置是否指向你想要使用的版本? Grails在控制台中有什么帮助告诉你。
答案 2 :(得分:0)
我已经通过STS(Spring Tool Suite)将我的项目从grails 1.3.7升级到grails 2.0,据我所知,我需要从Groovy 1.7升级到Groovy 1.8,这样你就可以检查你是否有Groovy 1.8 < / p>
答案 3 :(得分:0)
我在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,混合模式)
我在命令行中运行。