8

首先,我想说我是 Grails 的初学者,在尝试遵循一些示例时,我不断收到一个我无法解决的错误,如果这个问题很愚蠢,很抱歉。

我通过命令行创建了一个虚拟应用程序,并尝试以相同的方式运行它(run-app),但出现以下错误:

运行 Grails 应用程序错误在 VM 初始化期间发生错误打开 zip 文件或缺少 JAR 清单:C:...\grails-2.3.1\lib\org.springsource.springloaded-core\jars\springloaded-core-1.1.4。 jar 代理库无法初始化:仪器。错误分叉 Grails VM 退出并出现错误

我正在使用 Grails 2.3.1 和 jdk 1.7.0_25

我还检查了示例中列出的文件夹的内容,它还包含常规 jar 和 sources.jar。

任何帮助,将不胜感激。

4

2 回答 2

5

我也有同样的错误,GRAILS_HOME 路径名中不能有空格。我删除了带有路径名的 GRAILS_HOME,并将 grails 移动到了一个没有空间的位置,现在它工作正常:)。这是我找到的链接:http: //jira.grails.org/browse/GRAILS-7936

于 2013-11-25T05:02:41.230 回答
1

Grails 2.3.1 和 2.3.2 目前存在问题。

尝试在BuildConfig.groovy文件的依赖项部分插入以下行:

dependencies {
    // specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes e.g.
    // runtime 'mysql:mysql-connector-java:5.1.24'
    build "org.fusesource.jansi:jansi:1.11" 
}

用户zyro在 Internet 的任何地方发帖:“这看起来像是 jansi-1.2.1 与 windows 上的 jline-2.11 不兼容。

使用 jansi-1.11 为我解决了这个问题。也已经合并到grails-core master中了。”

于 2013-11-10T22:49:10.970 回答