2

我正在寻找使用 sdkman 支持的 gradle、groovy、maven 其他产品开发应用程序。我在 Windows 10 机器上使用 cygwin。一切似乎都很好,并更新了大多数所需的软件包。当我要安装 gradle 时,sdk 根本无法下载任何版本的 gradle。这是一个错误还是我错过了什么。这是我从我的 cygwin 控制台得到的。

Admin@Dale-PC ~
$ sdk install gradle

Downloading: gradle 2.14.1

In progress...

########################################################################     100.0%
  End-of-central-directory signature not found.  Either this file is not
  a zipfile, or it constitutes one disk of a multi-part archive.  In the
  latter case the central directory and zipfile comment will be found on
  the last disk(s) of this archive.
unzip:  cannot find zipfile directory in one of /home/Admin/.sdkman/archives/gradle-2.14.1.zip or
    /home/Admin/.sdkman/archives/gradle-2.14.1.zip.zip, and cannot find /home/Admin/.sdkman/archives/gradle-2.14.1.zip.ZIP, period.

Stop! The archive was corrupt and has been removed! Please try installing again.

Admin@Dale-PC ~

似乎 sdk 认为它知道它在哪里但是当它把它拉下来时,它并没有拉下来。然后sdk去解压,找不到。任何意见,将不胜感激。顺便说一句,我没有通过代理,其他一切似乎都安装得很好。只是 gradle 有问题。另外,为什么它试图拉下旧版本的 gradle (2.14.1)?

4

2 回答 2

1

我已经下载了v2.14.1-all版本,将文件重命名为 gradle-2.14.1.zip.zip 并将其放在 /home/Admin/.sdkman/archives/ 目录中,然后再次安装 gradle . 这次它找到并安装了它,就好像它下载了正确的版本一样。这是一个解决方案。

于 2016-07-21T09:49:10.927 回答
0

v2.14.1 最新版本的 gradle。请参见此处此处(3 目前处于测试阶段)

文件名.zip.zip似乎有误。可能是 sdkman 的缺陷。不确定是不是你在 github 上报告了这个,但是:https ://github.com/sdkman/sdkman-cli/issues/445

于 2016-07-21T01:08:19.933 回答