在Ubuntu上的STS下定位Groovy

时间:2011-09-27 20:00:55

标签: grails ubuntu groovy sts-springsourcetoolsuite

我在Ubuntu上安装了支持Groovy和Grails的Springsource Tool Suite v2.7.2。这很好用。

我想在Ubuntu的命令行中使用与STS一起安装的Groovy。当我输入哪种常规时我什么都没得到。

如何找到groovy的安装位置,以便添加到路径并设置GROOVY_HOME?

2 个答案:

答案 0 :(得分: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/下的链接。也许有人有更好的方法!

答案 1 :(得分: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所以,对延迟回应道歉。