我已经在 Ubuntu 10.10 桌面版中安装了 Groovy。现在 Groovy 1.8 已经发布。
当我尝试使用安装以前的 Groovy 版本时使用的相同命令进行安装时:
sudo apt-get install groovy
我明白了:
0 upgraded, 0 newly installed, 0 to remove and 135 not upgraded.
那么我该如何安装它?
答案1
抱歉回复晚了,现在才看到这篇文章。你可以在以下网址找到 Groovy 的替代存储库,以便安装最新的 Groovy 版本:新鲜时尚 对于最新的 1.8 版本,以下是来自网站的说明:
# first time users
sudo apt-add-repository ppa:groovy-dev/groovy
# all users
sudo apt-get update
sudo apt-get install groovy-1.8
答案2
对于任何特定版本的 Ubuntu,标准存储库很少会更新较新版本的软件。软件只会在关键支持问题和安全原因时更新。
Canonical 声称支持的关键软件(如 Firefox)除外。在这些情况下,会决定软件是否即将失去上游支持。如果是,则会更新存储库中的较新版本。
据我所知,“groovy”不是 Canonical 支持的软件,因此不会更新到较新的版本。
要获取软件的较新版本,您需要自行下载源代码并进行编译和安装,或者找到打包程序已为您完成编译的可信 PPA。
Groovy V1.8 已于上个月底发布。甚至 Ubuntu 的下一个版本(11.10)在其存储库中也没有此版本。
答案3
您可能需要使用sdkman
,这使得最新的 groovy 更容易启动和运行,如下所示此处的“安装 Groovy”页面
只需打开一个新终端并输入:
$ curl -s get.sdkman.io | bash
按照屏幕上的说明完成安装。
打开一个新终端或输入命令:
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
然后安装最新稳定的 Groovy:
$ sdk install groovy
安装完成后,并将其设为默认版本,请使用以下命令进行测试:
$ groovy -version
这里的所有都是它的!
我在 Cloud9 IDE 中遇到了同样的问题。
答案4
SDKMAN 是安装 groovy 最简单的方法:
$ curl -s get.sdkman.io | bash
$ source "$HOME/.sdkman/bin/sdkman-init.sh"
$ sdk install groovy
就这样。