2012-02-07 146 views
1

我在运行我的Linode(运行Ubuntu 11.10)时遇到了运行grails 2的麻烦。Grails 2升级问题

我可以运行1.3.7就好了,但是当我尝试使用grails 2时,控制台无法正常工作。我可以在1.3.7中使用grails交互模式。 Grails 2刚刚死亡。

有没有其他人看过类似的东西?谢谢。

+0

另外,这里有一个讨论: http://grails.1312388.n4.nabble.com/Grails-2-Upgrade-issue-td4364841.html – 2012-02-07 16:21:23

回答

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环境变量进行调整。

0

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

0

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

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) 爪哇的HotSpot(TM)客户机VM(构建20.4-b02-402,混合模式)

我在命令行中运行。