ПРЕДУПРЕЖДЕНИЕ: RubyGems 1.2 + индекс, не найденный для: RubyGems вернется к индексам прежней версии ухудшающаяся производительность

Используйте безопасное случайное в качестве источника инициализации для текущего алгоритма; Вы могли использовать тогда вихрь Мерсенна для объемной работы вместо той в UncommonMath, который был вокруг некоторое время и оказался лучше, чем другой prng

http://en.wikipedia.org/wiki/Mersenne_twister

Удостоверяется, что обновил время от времени безопасное случайное, используемое для инициализации, например, у Вас могло быть одно безопасное случайное, сгенерированное на клиент, с помощью одного вихря Мерсенна псевдослучайный генератор на клиент, получая достаточно высокую степень рандомизации

7
задан philant 7 December 2011 в 11:14
поделиться

6 ответов

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

1
ответ дан 7 December 2019 в 12:21
поделиться

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

0
ответ дан 7 December 2019 в 12:21
поделиться

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

0
ответ дан 7 December 2019 в 12:21
поделиться

Вам нужно будет иметь github.com для источников ваших гемов:

gem sources -a http://gems.github.com

Должен помочь

-1
ответ дан 7 December 2019 в 12:21
поделиться

удалить виновный 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, если таковой имеется до it_just_works (tm);

более того, указанный выше был единственным.

см. Содержимое моего файла конфигурации .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 $ на мой адрес электронной почты, как и обещал.

спасибо

5
ответ дан 7 December 2019 в 12:21
поделиться

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

--- 
: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

Вуаля!

0
ответ дан 7 December 2019 в 12:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: