Grails 2.0.4打开zip文件或JAR清单错误Springloaded时出错

sim*_*sim 3 java grails spring spring-loaded

我刚刚下载了Grails 2.0.4并将其解压缩到/opt/grails/grails-2.0.4/并确保GRAILS_HOME环境变量是正确的.但每当我尝试运行"grails"命令时,我都会收到以下错误:

Error opening zip file or JAR manifest missing : /opt/grails/grails-2.0.4/lib/com.springsource.springloaded/springloaded-core/jars/springloaded-core-1.0.2.jar
Error occurred during initialization of VM
agent library failed to init: instrument
Run Code Online (Sandbox Code Playgroud)

我不明白问题是什么.几个月来,我一直在Grails-2.0.1中以完全相同的方式成功使用Grails-2.0.1.我已经尝试重新下载grails-2.0.4.zip文件,希望它是存档的问题,但这没有帮助.我还从grails-2.0.1 /目录复制了springloaded-core-1.0.2.jar,但这只是导致了另一组错误.

什么可能出错?

Viv*_*vek 8

我也经历过这个错误.问题是grails主路径中的空格.

如果是这样的话:

c:/grails 2.1.0/grails2.1.0

然后它会给出一个错误,因为"grails"和"2.1.0"之间有一个空格.我刚删除了空格,它开始工作了.


Pet*_*ook 7

看起来您的PATH未正确更新.换句话说,您正在运行2.0.1 grails脚本,并将GRAILS_HOME设置为2.0.4.您可以判断,因为错误消息中报告的弹簧加载版本 - 1.0.2 - 不是Grails 2.0.4所要求的版本(帮助其他人诊断此问题).