【问题标题】:GGTS (3.4.0) doesn't work with grails 2.3.3 on Mac OS X (10.7.5)GGTS (3.4.0) 不适用于 Mac OS X (10.7.5) 上的 grails 2.3.3
【发布时间】:2014-02-01 06:42:49
【问题描述】:

我无法让 GGTS (3.4.0) 与 grails 2.3.3、java 1.7.0_u45 和 groovy 2.1 一起使用。我正在使用 Mac OS X 10.7.5。在终端中一切正常,即我可以创建项目 (create-app)、运行它们 (run-app)、clean-all 等。但这些命令在 IDE 中不起作用。

我已经执行了以下帖子中提到的修复,但只有错误消息发生了变化:

Grails GGTS IDE GrailsProcessDiedException: Grails process died

grails-2.3.0.M1 fails to start in IntelliJ IDEA 130.754

任何帮助将不胜感激。

我有 JAVA_HOME 指向正确的 jdk,如下所示:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home

我有一个像这样的 GRAILS_HOME 条目

export GRAILS_HOME="/Users/user1/opt/frameworks/grails-2.3.3"

当我在终端中检查我的 java、groovy 和 grails 版本时,我得到:

$> java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

$> groovy -version
Groovy Version: 2.1.3 JVM: 1.7.0_45 Vendor: Oracle Corporation OS: Mac OS X

$> grails -version
Grails version: 2.3.3

我还在 GGTS 设置中添加了 grails 2.3.3,还安装了 Grails 和 Groovy 2.1 插件。

每当尝试在导入的项目上创建新的 grails 项目或刷新依赖项时,我都会收到以下错误:

> ------System.out:-----------  |Loading Grails 2.3.3 |Configuring classpath . |Environment set to development ..................Error  |
> Error executing script Compile:
> org.codehaus.groovy.grails.plugins.GrailsPluginUtils.getPluginSourceFiles(Ljava/lang/String;)[Lorg/springframework/core/io/Resource;
> (Use --stacktrace to see the full trace)
> ------System.err:-----------

【问题讨论】:

    标签: eclipse macos grails spring-tool-suite grails-2.3


    【解决方案1】:

    我终于通过使用不同版本的 GGTS 3.4.0(基于 eclipse 3.8.2,而不是 eclipse 4.3.1)使其工作。 Mac OS X 10.7.5 上的最新 eclipse 可能存在一些问题。

    如果不取消选中“保持外部 grails 运行”选项,它将无法工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-30
      • 1970-01-01
      • 2014-08-26
      • 1970-01-01
      • 2012-12-21
      • 2019-02-04
      相关资源
      最近更新 更多