2011-09-27 43 views
0

我已經安裝了Springsource Tool Suite v2.7.2,並在Ubuntu上安裝了Groovy和Grails支持。這很好。在Ubuntu上的STS下查找Groovy

我想從Ubuntu的命令行使用與STS一起安裝的Groovy。當我輸入哪個時髦時,我什麼也得不到。

如何找到groovy的安裝位置,以便我可以添加到路徑並設置GROOVY_HOME?

回答

1

我想你問的是STS和Eclipse使用的實際groovy安裝。

STS使用的Groovy安裝位於/path/to/sts-2.7.2/plugins/org.codehaus.groovy_1.8.2.XXXX/lib/groovy-all-1.8.2.jar

XXXX是當前安裝的groovy插件的版本。還有一個可以使用的插件1.7.10版本。只需要注意,每當更新Groovy-Eclipse時,XXXX都會更改。

你也必須是同樣的pPaul誰問這個:http://forum.springsource.org/showthread.php?115317-Using-Groovy-installed-with-STS所以,在延遲答覆道歉。

3

我找到了回家給我groovygrails可執行文件做這樣的:

$ which groovy 
/usr/bin/groovy 
$ file /usr/bin/groovy 
/usr/bin/groovy: symbolic link to '../share/groovy/bin/groovy' 

$ which grails 
/usr/bin/grails 
$ file /usr/bin/grails 
/usr/bin/grails: symbolic link to '/etc/alternatives/grails' 
$ file /etc/alternatives/grails 
/etc/alternatives/grails: symbolic link to '/usr/share/grails/1.3.7/bin/grails' 

所以,在我的Ubuntu的安裝,GROOVY_HOME應該是/usr/share/groovy/,而GRAILS_HOME/usr/share/grails/1.3.7/

這是一個小特別是因爲grails碰巧指向/etc/alternatives/下的鏈接。也許有人有更好的辦法!