Eu recebo este erro ao instalar uma jóia: “ERRO: Durante a execução de gem ... (Zlib :: GzipFile :: Error)” [duplicado]

StackOverflow https://stackoverflow.com/questions/937608

Pergunta

Duplicate possíveis:
: Durante a execução de gem ... (Zlib :: GzipFile :: Erro ) não em formato gzip

Ao instalar uma jóia no meu sistema, eu recebo o seguinte erro:

gem install blackbook --version ">= 1.0.7" --source http://github.com/tamoyal/blackbook/tree/master
ERROR:  While executing gem ... (Zlib::GzipFile::Error)
    not in gzip format

Todas as idéias de por que isso está acontecendo? Eu construí a gema portanto talvez seja algo de errado com meu construir gem?

Graças

Foi útil?

Solução

Algo não está configurado corretamente para buscar a gema do GitHub.

Tente gem fetch -V

steve@macpro:~$ gem fetch blackbook --version ">= 1.0.7" --source http://github.com/tamoyal/blackbook/tree/master -V
GET 301 Moved Permanently: http://github.com/tamoyal/blackbook/tree/master/specs.4.8.gz
GET 200 OK: http://github.com/tamoyal/blackbook/tree/master/
ERROR:  While executing gem ... (Zlib::GzipFile::Error)
    not in gzip format

Você está recebendo o erro "não em formato gzip" porque gem não pode buscar specs.4.8.gz. GitHub retorna uma volta 301 redirecionamento para sua home page do projeto, o que obviamente não é o que quer e não está compactado.

Desculpe eu não posso ajudá-lo ainda mais, mas eu não construir uma jóia, muito menos no GitHub.

Outras dicas

Você não mencionou seu sistema. No entanto, acontece no Ubuntu, se você não tem biblioteca zlib. A solução:

sudo apt-get install libzlib-ruby

P.S. Eu sei que a questão é mais de 2 anos de idade. Eu só espero que possa ajudar alguém.

Possivelmente suas fontes de gema não são configurados corretamente. http://gems.rubyforge.org/ costumava ser um caminho correcto para rubygems, mas ele não existe mais .

executar este comando:

gem sources

Se você ver http://gems.rubyforge.org/ na lista de sua corrida:

gem sources -r http://gems.rubyforge.org/

Você também pode precisar adicionar em rubygems.org como uma fonte válida

gem sources -a http://rubygems.org

Este tipo de erro foi vindo para mim também. Finalmente descobri que as configurações de proxy não foi correta. Por favor, verifique se você pode acessar o servidor gem de linha de comando. Apenas ping-lo:)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top