установка рельсов на окнах - PullRequest
0 голосов
/ 04 ноября 2011

Я пытаюсь установить рельсы на Windows-машине и получаю следующую ошибку. Я потратил 2 дня, чтобы решить эту проблему, но мне не помогли, пожалуйста.

While executing gem ...(Zlib::GzipFile::Error) not in gzip format.

Пожалуйста, помогите мнена этом.

Ответы [ 2 ]

0 голосов
/ 04 ноября 2011

попробуйте получить любой URL (используя wget, curl или telnet)

Кажется, что opendns специально ломает интернет.Я бы избежал этого любой ценой.

0 голосов
/ 04 ноября 2011

Узнайте, где ваш рубин настроен для поиска источников: 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 ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...