Não foi possível encontrar uma gem válida 'rails' (= 0) em qualquer repositório

1

Estou tentando instalar o rails usando o seguinte comando:

sudo gem install rails

e obtenha o seguinte erro:

ERROR:  Could not find a valid gem 'rails' (>= 0) in any repository
ERROR:  Possible alternatives: rails

Estou usando:

  1. Ubuntu 12.04 LTS
  2. Minha versão do Ruby é ruby

    1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
    
  3. Minha versão gem é

    $gem -v
    1.8.11
    

Eu tentei algumas coisas que encontrei na net, como tentar atualizar minha versão gem usando o seguinte comando:

gem update --system

mas isso me causa um erro novamente:

 ERROR:  While executing gem ... (RuntimeError)
     gem update --system is disabled on Debian, because it will overwrite the content of the rubygems Debian package, and might break
 your Debian system in subtle ways. The Debian-supported way to update
 rubygems is through apt-get, using Debian official repositories. If
 you really know what you are doing, you can still update rubygems by
 setting the REALLY_GEM_UPDATE_SYSTEM environment variable, but please
 remember that this is completely unsupported by Debian.

Você poderia me dar conselhos sobre o que eu deveria tentar?

    
por gotqn 20.10.2012 / 17:32

1 resposta

0

Eu consertei esse problema usando a opção de comando proxy de gem install. Tem o seguinte formato:

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

Note que o endereço IP e o número da porta referem-se a um proxy. Você deve procurar por uma lista de proxy e usar um dos proxies lá.

Este é o site com proxies: link

Além disso, tenho que tentar 7 ou 8 proxies diferentes para ter sucesso. Não desista.

Note que você também pode ver o seguinte erro:

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)

Não desista e continue com o próximo proxy da lista. Boa sorte.

    
por gotqn 21.10.2012 / 11:49