为了使用gradle编译和测试代码,我正在尝试安装gradle。
我想打开包装成ZIP的Gradle发行版。然而,有一个警告说,MacOSX用户应该得到一个GNU兼容的解压缩程序。
请参阅http://www.gradle.org/docs/current/userguide/installation.html
"..需要一个GNU兼容的工具来解压缩Gradle……一些Mac OS X的zip前端无法正确恢复文件权限。"
我在哪里可以得到一个GNU兼容的工具来解压缩Gradle?
我记得在其他系统上使用gzip(gunzip来解压缩),这是一个gnu的东西。我的MacOSX上有gzip/gunzip。
所以,我尝试了以下方法:
gunzip gradle-1.4-bin.zip
它给了我一个错误:
gradle-1.4-bin.zip: unknown suffix -- ignored
我关注了几篇谷歌帖子,并尝试了几种不同的方法。在这一点上,列出这些尝试可能没有用。
一个人该怎么做才能在Mac OS X上正确地解压缩zip渐变,从而使文件权限正确?
gunzip
用于解压缩.gz
文件,通常使用gzip
命令创建。应该使用unzip
命令,使用类似unzip gradle-1.4-bin.zip
的调用来解压缩.zip
文件。
他们的注释毫无意义。没有GNU解压缩程序,也没有任何可以被称为"GNU兼容"的解压缩程序。zip格式与GNU无关,据我所知,也没有任何GNU实用程序可以处理zip文件。也许他们认为gzip,也就是GNU,处理.zip文件,但它没有(正如您所发现的)。gzip只适用于.gz文件,它们完全不同。那一页需要更正。
至于前端,我不知道他们指的是哪一个。Mac OS X附带的命令行unzip总是正确地恢复了权限和其他属性。