【问题标题】:Grails 2.0.4 Error opening zip file or JAR manifest missing SpringloadedGrails 2.0.4 错误打开 zip 文件或 JAR 清单缺少 Springloaded
【发布时间】:2012-06-21 19:58:00
【问题描述】:

我刚刚下载了 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

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

知道可能出了什么问题吗?

【问题讨论】:

    标签: java spring grails spring-loaded


    【解决方案1】:

    我也遇到了这个错误。问题是 grails 主路径中的空格。

    如果是这样:

    c:/grails 2.1.0/grails2.1.0

    然后它会报错,因为“grails”和“2.1.0”之间有一个空格。我刚刚删除了空格,它开始工作了。

    【讨论】:

      【解决方案2】:

      您的 PATH 似乎没有正确更新。换句话说,您正在运行 2.0.1 的 grails 脚本,其中 GRAILS_HOME 设置为 2.0.4。您可以判断,因为错误消息中报告的弹簧加载版本 - 1.0.2 - 不是 Grails 2.0.4 所需的版本(帮助其他人诊断此问题)。

      【讨论】:

      • 谢谢,我刚刚重新启动了我的 bash 会话,PATH 问题就消失了。感谢您帮助理解问题。
      【解决方案3】:

      您是否清除了主目录中的 .grails 文件夹?

      Grails 在那里缓存了一堆文件,这可能会让你感到困惑。

      过去,当我的互联网连接不是 100% 可靠时,我也遇到过类似的问题,似乎 Grails 下载器没有对下载的文件进行彻底检查,因此缓存中的文件可能会损坏。

      【讨论】:

        【解决方案4】:

        是文件夹层次问题!

        我遇到了同样的问题:当我设置 Grails_home 时,请确保您提供的路径是 c:/grails2.1.0 而不是 c:/grails2.1.0/grails2.1.0

        当您解压缩文件夹时经常会发生这种情况 2 同名文件夹是在另一个文件夹中创建的。

        希望这能解决!!!

        【讨论】:

          【解决方案5】:

          我遇到了同样的问题。以下是我的解决方法:

          以前: 我有圣杯:C:\Program Files\grails-2.5.5 在系统的环境变量中我有 GRAILS_HOME:C:\Program Files\grails-2.5.5 还有 C:\Program Files\grails-2.5.5\bin 在路径中。

          然后我尝试了: 将 grails 放入 C:\Grails_2.5.5\grails-2.5.5 并将 GRAILS_HOME 更新为 C:\Grails_2.5.5\grails-2.5.5 并将 PATH 中的文本更新为 C:\Grails_2.5.5\grails-2.5.5\bin 但是,我仍然遇到同样的错误。

          解决了什么问题:

          1. 将 grails 放入 C:C:\grails_2.5.5

          2. 将环境变量更新到正确的 grails 路径: -GRAILS_HOME:C:\grails-2.5.5

            -在路径中:C:\grails-2.5.5\bin

          3. 重启电脑

          祝你好运!

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2017-10-25
            • 1970-01-01
            • 2014-06-25
            • 1970-01-01
            • 1970-01-01
            • 2020-09-05
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多