我在Ubuntu上安装了支持Groovy和Grails的Springsource Tool Suite v2.7.2。这很好用。
我想在Ubuntu的命令行中使用与STS一起安装的Groovy。当我输入哪种常规时我什么都没得到。
如何找到groovy的安装位置,以便添加到路径并设置GROOVY_HOME?
答案 0 :(得分:3)
我通过这样做找到了groovy
和grails
可执行文件的主页:
$ 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所以,对延迟回应道歉。