2013-11-20 4 views
1

У меня возникли проблемы с установкой Grails через GVM. Я установил GVM по инструкциям на GVM's website, и, похоже, он был установлен правильно - перезапуск терминала и запуск gvm help создает список возможных команд. Однако, когда я иду установить Grails (или Groovy), я получаю следующий результат в терминале:Ошибка при установке Grails с GVM - Проблема с завихрением

$ 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 - http://grails.org/learn> Шаг 2.

Что мне здесь не хватает? есть ли какая-то конфигурация libcurl Мне нужно изменить? Любая помощь высоко ценится!

+0

Я думаю, что это происходит для всех. Это было раньше. Что-то связано с серверами, а не с gvm. Это происходит и сегодня вечером. – Gregg

+0

Первый пользователь gvm, настроившись на мой новый macbook pro, и я получаю ту же самую проблему для любой установки gvm, которую я пытаюсь. Я заметил, что «Протокол [http ...», похоже, имеет скобки перед http, где это может быть не так. В curl docs указывается, что если протокол будет искажен, это приведет к ошибке. Может быть, кто-то оставил лишнюю квадратную скобку в команде curl? –

+0

Похожая или же проблема в nabble: http://forum.gvmtool.net/Grails-install-is-failing-due-to-incorrect-redirect-URL-td77.html –

ответ

2

При исследовании, похоже, до непоследовательных версий (и поведения) MongoDB между нашими средами dev и prod. Это привело к тому, что наш prod-сервер вернул массив URL-адресов в запрос на загрузку (т. Е. [Theurl]). Это отлично работало в нашей среде разработчиков, но начало обслуживать массив, когда релиз был продвинут на prod. Надеюсь, это имеет смысл!

+0

У меня больше нет проблем, спасибо! – poulified

0

У меня возникла эта проблема: для меня оказалось, что во время ранее неудавшейся установки были повреждены кэши для кандидатов из gvm.

gvm flush candidates 

Задайте вопрос о правах, здесь.

Смежные вопросы