在ubuntu终端中切换不同版本的GROOVY

时间:2014-06-15 07:48:28

标签: ubuntu

我在ubuntu上安装了Groovy。我确实安装了2个版本 - 1.7& 2.0

Ubuntu命令 - $ groovy -v   Groovy版本:2.0供应商:Oracle Corporation操作系统:Linux

目前groovy版本指向2.0但我需要SWITCH到1.7版本&我不想删除2.0。怎么做?

2 个答案:

答案 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