从Grails 2.3.10更新到2.3.11并将路径变量更新为
export GRAILS_HOME=/Applications/grails/grails-2.3.11
当我跑步时:grails我收到以下错误:
Error: Main class org.codehaus.groovy.grails.cli.support.GrailsStarter could not be found
答案 0 :(得分:14)
我找到了解决方案。如果你转到grails / bin文件夹并从命令行运行grails,你可以在之后关闭控制台,当你再次打开控制台时,问题就会得到解决。
答案 1 :(得分:5)
解决方案:
确保正确设置了环境变量。
$cd /Applications/grails/grails-2.3.11/bin
$./grails
运行此命令时,将下载grails的必要文件。
$grails -version
没有任何错误。
答案 2 :(得分:3)
你可能还在运行grails 2.3.10。
您必须更新GRAILS_HOME
,并且还必须更新使用新Grails版本的路径,即您的路径必须包含$GRAILS_HOME/bin
。
答案 3 :(得分:1)
答案 4 :(得分:0)
您可以使用gvm
安装您的版本,然后使用它来管理您的版本。
答案 5 :(得分:0)
我正在使用安装了GVM的Grails,在更新配置文件中的环境变量并在新的更改中获取后,我也遇到了这个问题。我只需关闭并重新打开终端即可解决问题。
答案 6 :(得分:0)
您必须更新您的jdk版本。 我使用的是jdk1.8.0_11,它用jdk1.8.0_45解决了。
答案 7 :(得分:0)
我运行了以下命令: 1.设置路径以包含jdk 1.8.0_144 bin文件夹& Grails bin文件夹。 2.将JAVA_HOME设置为jdk1.8.0_144 3.将GRAILS_HOME设置为Grails-2.4.3文件夹。
它有效!!!