Установка Rake: неверный формат gem

939
LordHits

Я установил Ruby на WinXP. Используется rubyinstaller-1.8.6-p383-rc1.exe.

Ран gem install rake

Получите ошибку:

Ошибка при установке граблей: неверный формат gem для C: /Ruby/lib/ruby/gems/1.8/cache/rake-0.8.7.gem

Я пытался удалить папку кеша, но получаю ту же ошибку. Пробовал с Ruby 1.9.1 тоже. Та же ошибка Что я делаю неправильно?

0

1 ответ на вопрос

0
Ye Lin Aung
  1. Вручную загрузите драгоценный камень Rails
  2. Распакуйте его с gem unpack rails-X.X.X.gem
  3. Найдите в файле Rakefile внутри распакованного каталога строки, начинающиеся с s.add_dependency
  4. Вручную загрузите все зависимости на rubyforge (у каждого свой проект)
  5. Установите каждый с gem install xxx.gem. Для Rails 2.0.1 соответствующий порядок: activesupport, actionpack, actionmailer, activerecord, actionresource, rake, rails.

И всякий раз, когда у вас есть проблема с драгоценным камнем, пытаясь обновить его первым: gem update --system. Это обычно решает много проблем.

Похожие вопросы