2009-12-07 5 views
7

ADVERTENCIA: Índice RubyGems 1.2+ no encontrado para:ADVERTENCIA: Índice RubyGems 1.2+ no encontrado para: t RubyGems volverán a índices de legado que degradan el rendimiento

RubyGems volverán a índices de legado que degradan el rendimiento.

Si alguien me puede caminar a través de este problema les daré $ 50,00

He agotado Google, han vuelto a instalar todo.

Todo lo que quiero es a

gem install ...

eso es todo

+0

Duplicate http://stackoverflow.com/questions/1855021/gem-install-error-index-not-found-ruby-on-rails –

+0

tal vez deberías concentrarte en encontrar una respuesta. – s84

Respuesta

1

vivo en China. Solo traté de instalar la gema y actualizar la gema desde mi pc y obtuve el mismo error. Así que postulo que el error tiene algo que ver con el gran firewall

+0

O cualquier firewall para ese asunto. En realidad, no fue porque estuve en China sino por algo relacionado con el enrutador inalámbrico, ¡de modo que si es posible cambie a una conexión difícil! solo mi consejo – s84

0

¿Estás usando Windows 7? Usé Windows XP, está bien, pero bajo Windows 7 falló !! El mismo error que el tuyo.

+0

Estoy usando un osx. El problema era algo relacionado con mi conexión. Solo recibo este error cuando estoy en mi casa, pero si voy a otra ubicación, como una cafetería, no obtengo este error y puedo instalar gema, etc ... Además, actualmente vivo en China pero eso cambiará porque no es un lugar para que viva un programador si usa fuentes de información occidentales. – s84

0

También estoy viendo este problema pero solo desde la conexión WiFi de mi casa. Si completé el enrutador, desaparecerá. Estoy seguro de que tiene algo que ver con mi configuración, pero encontrarla es otra historia.

+0

Oh, desearía haber intentado enchufar directamente en el enrutador. Descubrí el problema cuando fui a una cafetería local para usar su internet y terminé yendo a tomar un café cada vez que necesitaba una nueva joya. – s84

5

eliminar la URL culpable.

en mi caso, estoy en Centos 5.4 y el mensaje de error completo que estoy recibiendo es:

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# 

Solución: editar su .gemrc y elimine la dirección que hace que falle.

intente de nuevo y elimine la siguiente URL rota si alguna hasta it_just_works (tm);

más, el de arriba fue el único.

ver el contenido de mi archivo de configuración .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!

sería muy amable al pagar 50 $ a mi dirección de correo electrónico como había prometido.

gracias

+0

Tuve el mismo problema y tenías razón, era solo una mala fuente: - http://gems.rubyonrails.org –

+0

Espero que tengas tu dinero. :) – Christian

+0

el problema se debió a firewall no está mal url – s84

0

yo acabamos de tener una situación similar ....

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

También puede utilizar cualquiera de las siguientes direcciones URL para ver lo que tiene.

gem env 
gem sources 

Cuando intenté "http://gems.github.com" ya no funciona!

Así que al día mi gemrc esta manera:

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

Voila!

Cuestiones relacionadas