No se pudo encontrar una gem válida ‘Rails’ (> = 0) en ningún repository

Estoy en un Mac nuevo y acabo de instalar Ruby 1.9.3 usando rvm. Ahora estoy intentando instalar Rails y obtengo el error en el título de esta publicación. ¡Publicaré debajo toda la información que tengo de la línea de comandos para ver si alguien me puede ayudar aquí!

Leonardos-MacBook-Air:~ leo$ gem install rails WARNING: Error fetching data: SocketError: getaddrinfo: nodename nor servname provided, or not known (http://rubygems.org/latest_specs.4.8.gz) ERROR: Could not find a valid gem 'rails' (>= 0) in any repository ERROR: Possible alternatives: rails Leonardos-MacBook-Air:~ leo$ ping rubygems.org PING rubygems.org (204.232.149.25): 56 data bytes 64 bytes from 204.232.149.25: icmp_seq=0 ttl=47 time=104.399 ms 64 bytes from 204.232.149.25: icmp_seq=1 ttl=47 time=105.760 ms ^C --- rubygems.org ping statistics --- 2 packets transmitted, 2 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 104.399/105.079/105.760/0.681 ms Leonardos-MacBook-Air:~ leo$ gem env RubyGems Environment: - RUBYGEMS VERSION: 1.8.23 - RUBY VERSION: 1.9.3 (2012-04-20 patchlevel 194) [x86_64-darwin11.4.0] - INSTALLATION DIRECTORY: /Users/leo/.rvm/gems/ruby-1.9.3-p194 - RUBY EXECUTABLE: /Users/leo/.rvm/rubies/ruby-1.9.3-p194/bin/ruby - EXECUTABLE DIRECTORY: /Users/leo/.rvm/gems/ruby-1.9.3-p194/bin - RUBYGEMS PLATFORMS: - ruby - x86_64-darwin-11 - GEM PATHS: - /Users/leo/.rvm/gems/ruby-1.9.3-p194 - /Users/leo/.rvm/gems/ruby-1.9.3-p194@global - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://rubygems.org/ Leonardos-MacBook-Air:~ leo$ ruby --version ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.0] Leonardos-MacBook-Air:~ leo$ 

La pista aquí es WARNING: Error fetching data: SocketError: getaddrinfo: nodename nor servname provided, or not known (http://rubygems.org/latest_specs.4.8.gz)

Esto indica que hay un problema en Rubygems.org en este momento. Es casi seguro que no hay nada malo en tu final. Inténtalo de nuevo en poco tiempo y debería estar bien. Acabo de probarme en un mac y funcionó bien.

He solucionado este problema utilizando la opción de comando proxy de gem install. Tiene el siguiente formato:

 $ gem install --http-proxy http://201.187.107.19:8080 rails 

Tenga en cuenta que la dirección IP y el número de puerto se refieren a un proxy. Debes buscar una lista de proxy y usar uno de los proxy allí.

Este es un sitio con proxies: http://www.cybersyndrome.net/pla5.html

Además, tengo que probar 7 u 8 proxies diferentes para tener éxito. No te rindas.

Tenga en cuenta que también podría ver el siguiente error:

 ERROR: While executing gem ... (Gem::DependencyError) Unable to resolve dependencies: rails requires activesupport (= 3.2.8), actionpack (= 3.2.8), activerecord (= 3.2.8), activeresource (= 3.2.8), actionmailer (= 3.2.8), railties (= 3.2.8), bundler (~> 1.0) 

No se rinda y continúe con el siguiente proxy de la lista. Buena suerte.