Узнайте, где ваш рубин настроен для поиска источников:
C:\>gem sources
*** CURRENT SOURCES ***
http://gems.rubyforge.org/
Если он указывает на gems.rubyforge.org (который используется при первой установке для более старых двоичных файлов установки), то вы указываете на старый веб-сервер, поэтому, когда ruby пытается получить обновления, он получает перенаправление HTTP (302) в качестве ответа вместо ожидаемых данных в формате GZIP. По-видимому, у него нет обработчика ошибок, настроенного на обнаружение перенаправления, поэтому он просто сдается.
Чтобы исправить это, вы должны обновить список источников. Сначала добавьте правильный источник:
C:\>gem sources -a http://rubygems.org/
http://rubygems.org/ added to sources
Затем удалите устаревший:
C:\>gem sources -r http://gems.rubyforge.org/
http://gems.rubyforge.org/ removed from sources
C:\>gem sources
*** CURRENT SOURCES ***
http://rubygems.org/
Следующее обновление вашей системы ruby:
C:\>gem update --system
Updating RubyGems
Updating rubygems-update
Successfully installed rubygems-update-1.3.7
:0:Warning: Gem::SourceIndex#search support for String patterns is deprecated
Updating RubyGems to 1.3.7
Installing RubyGems 1.3.7
RubyGems 1.3.7 installed
=== 1.3.7 / 2010-05-13
NOTE:
http://rubygems.org is now the default source for downloading gems.
You may have sources set via ~/.gemrc, so you should replace
http://gems.rubyforge.org with http://rubygems.org
http://gems.rubyforge.org will continue to work for the forseeable future.
...
Обратите внимание, что обновление проверяет, что старый исходный URL больше не действителен ...
Теперь вы сможете продолжить установку, которая в моем случае была rake.