无法使用Grails 3.0.9版本
我在Windows上工作。我正在尝试使用Grails3.0.9版本。以前,我使用Grails2.4.2,一切都很好 下载并设置Grails 3.0.9版的windows环境后,我在windows cmd上键入了“Grails帮助”或“Grails创建应用程序测试” 它总是告诉“错误:无法找到或加载主类org.codehaus.groovy.grails.cli.support.grailstarter” 然后我尝试使用3.0.8,它告诉我同样的错误。但是如果我切换到使用2.4.2,它会正常工作 另外,在Grails3.0.9上,我使用jdk1.8.0_65 设置新版本的Grails时我做错了什么或错过了什么无法使用Grails 3.0.9版本,grails,Grails,我在Windows上工作。我正在尝试使用Grails3.0.9版本。以前,我使用Grails2.4.2,一切都很好 下载并设置Grails 3.0.9版的windows环境后,我在windows cmd上键入了“Grails帮助”或“Grails创建应用程序测试” 它总是告诉“错误:无法找到或加载主类org.codehaus.groovy.grails.cli.support.grailstarter” 然后我尝试使用3.0.8,它告诉我同样的错误。但是如果我切换到使用2.4.2,它会正常工作
谢谢。我也有同样的问题。你可以试试: 打开一个新的CMD窗口并打印变量(PATH,GRAILS\u HOME)(如果已设置)。 有时我的变量仍然引用我的Grails2.3.7库,而不是我想要使用的3.0.8。
这是在Windows10上发生的。从CMD重新启动几次后,一切都很顺利。可能系统变量以某种方式被缓存,而不是立即设置。我建议在windows上使用gvm,它是一个安装工具,可以使用windows powershell快速切换grails 它现在被称为sdkman 如果您在mac或类似unix的操作系统上安装 有一个很好的安装windows的教程
gvm安装grails 3.0.9
,您可以通过在末尾或结尾说“是”将其设置为默认值
gvm use grails 3.0.9
gvm列出grails
以查看可以安装哪些其他版本的grails
然后键入grails-version
,查看安装了哪个版本并测试grails
然后,您的
grails-create应用程序应该可以运行将$grails\u HOMR\bin添加到您的环境变量中