安装带有GVM-Curl问题的Grails时出错



我在通过GVM安装Grails时遇到问题。我通过GVM网站上的说明安装了GVM,它似乎安装正确——重新启动终端并运行gvm help会生成一个可能的命令列表。然而,当我去安装Grails(或Groovy)时,我在终端中得到以下输出:

$ gvm install grails
Downloading: grails 2.3.2
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (1) Protocol [http not supported or disabled in libcurl
  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 /Users/neilpoulin/.gvm/archives/grails-    2.3.2.zip or
        /Users/neilpoulin/.gvm/archives/grails-2.3.2.zip.zip, and cannot find     /Users/neilpoulin/.gvm/archives/grails-2.3.2.zip.ZIP, period.
Stop! The archive was corrupt and has been removed! Please try installing again.

我看了看,以确保找到拉链,拉链和卷曲:

    $ which zip
    /usr/bin/zip
    $ which unzip
    /usr/bin/unzip
    $ which curl
    /usr/bin/curl

在此之前,我使用Grails/Groovy所做的唯一一件事就是在Grails网站上执行示例项目includehttp://grails.org/learn>步骤2。

我在这里错过了什么?我需要更改libcurl的某些配置吗?非常感谢您的帮助!

经过调查,我们的开发环境和prod环境之间的MongoDB版本(和行为)似乎不一致。这导致我们的prod服务器在下载请求(即[theurl])时返回一组url。这在我们的开发环境中运行得很好,但在版本升级到prod时就开始为阵列提供服务。希望这是有意义的!

这个问题一直存在——对我来说,在之前一次失败的安装过程中,gvm发现有损坏的候选缓存。

gvm flush candidates

让事情恢复正常,在这里。

相关内容

  • 没有找到相关文章

最新更新