Я установил 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 тоже. Та же ошибка Что я делаю неправильно?

1 ответ1

0
  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, попробуйте сначала обновить его: gem update --system . Это обычно решает много проблем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .