error de instalación de gems, índice no encontrado, Ruby sobre Rails

Problema: No se puede instalar ninguna gem, cualquier tipo. Pero quiero instalar el enigma si eso importa.

Cuando ejecuto sudo gem install "gem_name" el siguiente error:

 WARNING: RubyGems 1.2+ index not found for: RubyGems will revert to legacy indexes degrading performance. Bulk updating Gem source index for: http://gems.rubyforge.org/ 

¿¿Qué hacer??

Revisa tus fonts

 gem sources 

índice de reconstrucción para las fonts afectadas, por ejemplo,

 gem generate_index http://gems.rubyforge.org 

1) ¡Aquí está la respuesta! – conexión lenta

2) Solución – pasar a una nueva conexión.

– Esto podría no afectar a las personas en el primer mundo, pero vivo en China y esto fue un gran problema, ya que pocas personas parecen haber experimentado esto.

Básicamente, el error significa que la conexión es lenta y deja de decir que no se ha encontrado ningún índice. Pero no hay documentación o ayuda sobre esto, a excepción de algunas publicaciones sobre el cambio de fonts de gems y MERB que causan problemas, pero todo eso falló para mí.

Estaba teniendo el mismo problema y corrí lo siguiente:

 gem env 

Y vi que tenía las siguientes fonts en mi configuración de rubygems:

Basándome en otras respuestas que he visto aquí y en la web, decidí eliminar la referencia rubyonrails.org:

 sudo gem sources -r http://gems.rubyonrails.org 

Entonces pude instalar la gem que estaba tratando de obtener sin el error de índice RubyGems 1.2+.

Así que sugiero que recorte su lista de fonts a solo rubyforge y github y luego intente instalar la gem que desee.

Resolví este problema por

 rm -rf ~/.gem 

Y luego ejecute “instalar gem” de nuevo

Intenta agregar la otra fuente de gems. Por ejemplo github:

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

Estás ejecutando una versión antigua de RubyGems. Actualiza a la última twig de RubyGems 1.3.x.

 $ rubygems update --self 

Si no funciona (RubyGems 1.2.0 tiene un error extraño que evita que se actualice), instale rubygems_update

 $ wget http://rubyforge.org/frs/download.php/60717/rubygems-update-1.3.5.gem $ gem install rubygems-update-1.3.5.gem $ update_rubygems 

Use sudo si su sistema operativo lo requiere.

Podría ser una entrada tonta en / etc / hosts …