ggts 空指针"检索可用脚本"



我在安装了JDK 1.7的windows 8上安装了一个新的GGTS副本。
我试图让它编译我现有的基于2.3.6的项目,但它不幸失败了,因为grails 2.4.2附带了GGTS。

我知道有几个人对2.4有问题。所以X决定坚持使用2.3。

所以我下载了2.3.11(最新的2.3),并创建了一个GRAILS_HOME指向2.3.11 dir, JAVA_HOME指向JDK的根目录。

在命令行中,我现在可以输入grails - version并返回2.3.11。

我重新启动了GGTS,并删除了项目并重新创建了它,添加了2.3.11作为新的Grails版本,并设置项目使用它。

编译失败,表示版本错误。很好。但是,当我尝试使用顶部的绿色圆形按钮(看起来像3杯)从GGTS启动命令行时,它显示:

Retrieving available scripts
Retrieving available scripts
An internal error occurred during: "Retrieving available scripts".
java.lang.NullPointerException

任何想法?

在我的例子中,问题是我将grails移到了另一个文件夹中。我只需要改变grails在设置中的位置。希望这能帮助到大家。

检查所有grails-project的' app.grails.version '在application.properties中,然后打开window - preferences - groovy -grails,确保所有版本都被定义了(我使用sts,可能有一点不同)。

或者

update all application.properties set app.grails.version=2.3.11(您的ggts定义的版本)

检查GRAILS_HOME的环境变量是否设置为正确的Grails版本

我遇到了同样的问题,这个问题是由它试图使用的Grails安装引起的。它想使用GGTS自带的默认版本,而不是我自己安装的那个。

要修复,去Window> Preferences> Groovy> Grails,然后"编辑"它显示的Grails安装。我不得不把我的C:ggts-bundlegrails-2.4.4切换到C:grails-2.4.2

相关内容

  • 没有找到相关文章

最新更新