2014-01-13 136 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運行」選項,但它不起作用。