我在新安装了jdk1.7的windows8上安装了GGTS的新副本。
我试图让它编译我现有的基于2.3.6的项目,但它失败了,因为GGTS附带了grails 2.4.2。
我知道有几个人在2.4.x上遇到了问题,所以决定坚持使用2.3。
因此,我下载了2.3.11 (最新的2.3),并创建了指向2.3.11目录的GRAILS_HOME和指向JDK根目录的JAVA_HOME。
在命令行上,我现在可以输入grails - version并返回2.3.11。
我重新启动了GGTS,删除了项目并再次创建,添加了2.3.11作为新的Grails版本,并将项目设置为使用该版本。
它无法编译,说明版本错误。当然可以。但是当我尝试从GGTS启动命令行时,使用顶部的gree圆形按钮,它看起来像3个杯子,它说:
Retrieving available scripts
Retrieving available scripts
An internal error occurred during: "Retrieving available scripts".
java.lang.NullPointerException有什么想法吗?
发布于 2016-03-03 16:32:06
在我的例子中,问题是我把grails移到了不同的文件夹。我只需要在设置中更改grails的位置。希望这对某些人有帮助。
发布于 2014-11-04 17:12:13
在中检查所有grails-project的'app.grails.version‘,然后打开window - preferences - groovy -grails,确保定义了所有的版本(我使用的是sts,可能有一点不同)。
另一个选择
update all application.properties set app.grails.version=2.3.11 ( ggts定义的版本)
发布于 2015-03-07 04:09:43
检查GRAILS_HOME的环境变量是否设置为正确的Grails版本。
https://stackoverflow.com/questions/25501251
复制相似问题