ВНИМАНИЕ: индекс RubyGems 1.2+ не найден для: RubyGems вернется к устаревшим индексам, снижающим производительность - PullRequest
7 голосов
/ 07 декабря 2009

ВНИМАНИЕ: индекс RubyGems 1.2+ не найден для:

RubyGems вернется к устаревшим индексам, снижающим производительность.

Если кто-нибудь сможет мне помочь с этой проблемой, я дам им $ 50,00

.

Я исчерпал Google, все переустановил.

Все, что я хочу, это

gem install ...

Вот и все

Ответы [ 6 ]

5 голосов
/ 13 марта 2010

удалить URL преступника.

в моем случае я нахожусь на Centos 5.4, и я получаю полное сообщение об ошибке:

root# gem install rack
WARNING:  RubyGems 1.2+ index not found for:
    http://rubyworks.rubyforge.org/redhat/5/GEMS/x86_64/

RubyGems will revert to legacy indexes degrading performance.
ERROR:  could not find gem rack locally or in a repository
root#

Решение: отредактируйте ваш .gemrc и удалите адрес, который делает его неудачным.

попробуйте еще раз и удалите следующий битый URL, если есть до тех пор, пока он не будет работать (тм);

более того, тот, что выше, был единственным.

см. Содержимое моего конфигурационного файла .gemrc.

root# cat .gemrc 
--- 
:verbose: true
:bulk_threshold: 1000
:benchmark: false
:update_sources: true
:backtrace: false
:disabledsources: 
- http://rubyworks.rubyforge.org/redhat/5/GEMS/x86_64/
:sources: 
- http://gems.rubyforge.org
- http://gems.github.com
- http://gems.rubyforge.org
- http://gems.github.com/
- http://gems.rubyonrails.org/
root# pwd
/root
root# 

Et Voila!

Вы бы очень любезно заплатили 50 $ на мой электронный адрес, как и обещали.

спасибо

1 голос
/ 07 декабря 2009

Я живу в Китае. Я просто попытался установить gem и обновить gem с моего компьютера, и я получил ту же ошибку. Так что я постулирую, что ошибка связана с большим брандмауэром

0 голосов
/ 05 августа 2010

У меня просто была похожая ситуация ....

--- 
:verbose: true
:update_sources: true
:sources: 
- http://gems.rubyforge.org/
- http://gems.github.com
:bulk_threshold: 1000
:backtrace: false
:benchmark: false

Вы также можете использовать любой из следующих способов, чтобы увидеть, какие у вас есть URL.

gem env
gem sources 

Когда я попробовал "http://gems.github.com", он больше не работает!

Итак, я обновил свой gemrc следующим образом:

sudo gem sources -r http://gems.github.com

Voila!

0 голосов
/ 19 февраля 2010

Вам понадобится github.com для ваших источников драгоценных камней:

источники драгоценных камней -a http://gems.github.com

Должен сделать трюк

0 голосов
/ 28 января 2010

Я также вижу эту проблему, но только из моего домашнего соединения WiFi. Если я подключаюсь к роутеру, он уходит. Я уверен, что это как-то связано с моей конфигурацией, но найти это - другая история.

0 голосов
/ 12 декабря 2009

Вы используете Windows 7? Я использовал Windows XP, все в порядке, но под Windows 7 это не удалось !! Та же ошибка, что и у вас.

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