我在ubuntu上安装了Groovy。我确实安装了2个版本 - 1.7& 2.0
Ubuntu命令 - $ groovy -v Groovy版本:2.0供应商:Oracle Corporation操作系统:Linux
目前groovy版本指向2.0但我需要SWITCH到1.7版本&我不想删除2.0。怎么做?
答案 0 :(得分:0)
1)使用gvm。
当您使用gvm安装凹槽2.0和1.7时,您gvm use groovy 1.7
来开启1.7版本,而gvm use groovy 2.0
之后开启2.0。
2)此外,如果您已安装1.7版本,请打印which groovy
,然后在bashrc
重新定义groovy=/path/to/1.7/bin/groovy
之后查看您已安装2.0版本的位置
并更改PATH
变量:
export PATH = $ PATH:/path/to/1.7/bin
但是使用gvm
答案 1 :(得分:0)
因此,非常通用的工具(不仅对于Groovy)是SDKMAN。用法here。
安装了您感兴趣的Groovy版本后,执行:
sdk list groovy
它将显示所有可能的版本(并标记您计算机上已安装的版本)。如下所示:
================================================================================
Available Groovy Versions
================================================================================
3.0.5 2.4.14 2.1.9 1.7.10
> * 3.0.4 2.4.13 2.1.8 1.7.9
3.0.3 2.4.12 2.1.7 1.7.8
.....
================================================================================
+ - local version
* - installed
> - currently in use
================================================================================
例如,如果您需要版本3.0.4,只需致电
sdk use groovy 3.0.4
之后的结果应该是这样的:
$ groovy --version
Groovy Version: 3.0.4 JVM: 14 Vendor: Oracle Corporation OS: Linux