Instalando o Rake: formato de gem inválido

0

Eu instalei o Ruby no WinXP. Usado rubyinstaller-1.8.6-p383-rc1.exe.

Ran gem install rake

Obter erro:

Error installing rake: invalid gem format for C:/Ruby/lib/ruby/gems/1.8/cache/rake-0.8.7.gem

Eu tentei excluir a pasta cache, mas continuo recebendo o mesmo erro. Tentei com o Ruby 1.9.1 também. Mesmo erro. O que estou fazendo errado?

    
por LordHits 10.12.2009 / 17:51

1 resposta

0
  1. Faça o download manual da gema do Rails
  2. Descompacte-o com gem unpack rails-X.X.X.gem
  3. Pesquise o arquivo Rakefile dentro do diretório descompactado para as linhas que iniciam com s.add_dependency
  4. Baixe manualmente todas as dependências no rubyforge (cada uma tem sua próprio projeto)
  5. Instale cada um com gem install xxx.gem . Para o Rails 2.0.1, o O pedido apropriado é: activesupport , actionpack , actionmailer , activerecord , actionresource , rake , rails .

E sempre que você tiver um problema com gem, tente atualizá-lo primeiro: gem update --system . Isso geralmente resolve muitos problemas.

    
por 29.03.2010 / 13:36

Tags