2011-09-27 23 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/下的链接。也许有人有更好的办法!