Instalando o Rake: formato gem inválido

0

Eu instalei o Ruby no WinXP. Rubyinstaller-1.8.6-p383-rc1.exe usado.

Correu gem install rake

Obter erro:

Erro ao instalar o formato rake: gem inválido para C: /Ruby/lib/ruby/gems/1.8/cache/rake-0.8.7.gem

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

LordHits
fonte

Respostas:

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

E sempre que você tem um problema com gema, tentando atualizá-lo em primeiro lugar: gem update --system. Isso geralmente resolve muitos problemas.

Ye Lin Aung
fonte