Узнайте, где ваш рубин настроен для поиска источников:
C:> источники драгоценных камней
* ИСТОЧНИКИ ТОКА *
http://gems.rubyforge.org/
Если он указывает на gems.rubyforge.org (который он установлен при первой установке), то вы указываете на старый веб-сервер, поэтому, когда ruby пытается получить обновления, он получает перенаправление HTTP (302) вместо ответа. ожидаемых данных в формате GZIP. По-видимому, у него нет обработчика ошибок, настроенного на обнаружение перенаправления, поэтому он просто сдается.
Чтобы исправить это, вы должны обновить список источников. Сначала добавьте правильный источник:
C:> источники драгоценных камней -a http://rubygems.org/
http://rubygems.org/ добавлено в источники
Затем удалите устаревший:
C:> источники драгоценных камней -r http://gems.rubyforge.org/
http://gems.rubyforge.org/ удалено из источников
C:> источники драгоценных камней
* ИСТОЧНИКИ ТОКА *
http://rubygems.org/
Следующее обновление вашей системы ruby:
C:> обновление gem --system
Обновление RubyGems
Обновление rubygems-update
Успешно установлено rubygems-update-1.3.7
: 0: Предупреждение: Gem :: SourceIndex # поддержка поиска для шаблонов String устарела
Обновление RubyGems до 1.3.7
Установка RubyGems 1.3.7
RubyGems 1.3.7 установлен
 === 1.3.7 / 2010-05-13
Примечание:
http://rubygems.org теперь является источником по умолчанию для загрузки драгоценных камней.
Возможно, источники настроены через ~ / .gemrc, поэтому вам следует заменить
http://gems.rubyforge.org с http://rubygems.org
http://gems.rubyforge.org продолжит работу в обозримом будущем.
...
Обратите внимание, что обновление проверяет, что старый исходный URL больше не действителен ...
Теперь вы сможете продолжить установку, которая в моем случае была rake.
C:> Gem установить грабли
Успешно установлены грабли-0.8.7
1 драгоценный камень установлен
Установка ri документации для rake-0.8.7 ...
Установка документации RDoc для rake-0.8.7 ...