2014-01-13 137 views
0

我无法使用GGTS(3.4.0)与grails 2.3.3,java 1.7.0_u45和常规2.1。我正在使用Mac OS X 10.7.5。一切工作正常在终端,即我可以创建项目(创建应用程序),运行它们(运行应用程序),干净所有等,但这些命令只是不会在IDE中工作。GGTS(3.4.0)在Mac OS X上无法与grails 2.3.3兼容(10.7.5)

我已经进行下面的帖子提到的解决方法,但唯一的错误消息已经改变:

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 

而且我有像这样

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

为GRAILS_HOME条目当我检查在终端我的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项目或刷新-depencies导入一个:

> ------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:----------- 

回答

0

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

虽然没有勾选“保持外部grails运行”选项,但它不起作用。