【问题标题】:Grails 2.3.0 Not RunningGrails 2.3.0 未运行
【发布时间】:2013-10-13 20:22:30
【问题描述】:

我有 Grails 2.3.0,当我运行命令 run-app 时,我收到以下消息:

> | Error Error executing script RunApp:
> _GrailsClasspath_groovy$_run_closure1 (Use --stacktrace to see the full trace)

【问题讨论】:

    标签: grails


    【解决方案1】:
    1. 从您的应用目录中删除 target 文件夹。
    2. 删除.grails/.slcache 文件夹(在您的/home 中)。
    3. 再试一次grails run-app

    【讨论】:

    • 为什么是这个答案?我总是建议人们尝试这个,但我不知道为什么会这样。它似乎总是与闭包有关,例如您要删除或修改闭包。但我找不到任何 JIRA 或包含更多信息的文档。
    • @janDro 我也不知道为什么。有人给了我那个解决方案,它奏效了。也许问题是由在运行时自动重新编译更改的代码引起的?好久没有这个问题了,不知道是切换到grails 2.3还是不再使用自动重载导致的。
    【解决方案2】:

    不要为我工作。我不得不删除~/.grails/$version/projects/$projectName/scriptCache 目录文件。

    并执行grails clean,然后再次执行grails run-app

    【讨论】:

      【解决方案3】:

      我在 GGTS 3.4.0 和 Grails 2.3.1 中遇到了这个问题。按照这些步骤为我解决了这个问题:

      1. 删除<workspace>\ggts-3.4.0.RELEASE\.metadata\.plugins\org.grails.ide.eclipse.core\2.3.1\.slcache
      2. 运行clean
      3. 运行run-app

      【讨论】:

        【解决方案4】:

        对我有用的是完全清空主目录下的 .grails 目录

        【讨论】:

          【解决方案5】:

          首先做一个grails clean。然后是 grails 编译,最后是 grails --stacktrace --verbose run-app

          还要确保将新的BuildConfig 复制到conf 目录中。在我这样做之前我遇到了问题。该文件有很多新的配置会影响事情的运行方式

          希望有帮助

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2019-04-25
            • 1970-01-01
            • 2013-10-27
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-07-07
            • 2013-09-23
            相关资源
            最近更新 更多