无法使用Grails 3.0.9版本

时间:2015-11-05 07:42:33

标签: grails

我正在使用Windows。我正在尝试使用Grails 3.0.9版本。以前,我使用Grails 2.4.2,一切运行良好。

下载并设置Grails 3.0.9的Windows环境后,我输入了' grails help'或者在Windows cmd上使用grails create-app test'

它总是告诉'错误:无法找到或加载主类org.codehaus.groovy.grails.cli.support.GrailsS​​tarter'

然后我尝试使用3.0.8,它告诉同样的错误。但是,如果我切换到使用2.4.2,它可以正常工作。

聚苯乙烯。在Grails 3.0.9上,我使用jdk1.8.0_65。

我做错了什么或者我为设置新版Grails而错过了什么。

感谢。

2 个答案:

答案 0 :(得分:0)

我遇到了完全相同的问题。你可以尝试: 打开一个新的CMD窗口并打印您的变量(PATH,GRAILS_HOME)(如果已设置)。 有时我的变量仍然引用我的Grails 2.3.7库而不是我想要使用的3.0.8。 这在Windows 10上发生在我身上。从CMD重启几次后一切顺利。也许系统变量以某种方式缓存而不是立即设置。

答案 1 :(得分:0)

我建议在Windows上使用gvm,它是一个安装工具,使用windows powershell非常快速地切换grails

现在称为sdkman http://sdkman.io/

如果你在mac上安装或者像os那样安装unix

https://github.com/flofreud/posh-gvm有一个关于安装Windows的好教程

gvm install grails 3.0.9,您可以通过在结尾处说“是”或

将其设置为默认值
gvm use grails 3.0.9 

gvm list grails查看可以安装的其他版本的grails。

然后键入grails -version以查看安装的版本并测试grails

然后您的grails create-app应该