web-dev-qa-db-ja.com

どのリポジトリにも有効なgem 'Rails'(> = 0)が見つかりませんでした

次のコマンドを使用してRailsをインストールしようとしています。

Sudo gem install Rails

そして、次のエラーを取得します。

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

私は使っている:

  1. Ubuntu 12.04 LTS
  2. 私のRubyバージョンはRubyです

    1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
    
  3. 私の宝石のバージョンは

    $gem -v
    1.8.11
    

次のコマンドを使用してgemバージョンを更新しようとするなど、ネットで見つけたいくつかのことを試しました。

gem update --system

しかし、それは私に再びエラーを投げます:

 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.

何を試してみるべきですか?

1
gotqn

Gem installのプロキシコマンドオプションを使用して、この問題を修正しました。次の形式があります。

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

IPアドレスとポート番号はプロキシを指していることに注意してください。プロキシリストを検索し、そこでプロキシの1つを使用する必要があります。

これはプロキシがあるサイトです: http://www.cybersyndrome.net/pla5.html

また、成功するためには7つまたは8つの異なるプロキシを試す必要があります。あきらめないでください。

次のエラーも表示されることに注意してください。

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)

あきらめてリストから次のプロキシを続行しないでください。幸運を。

0
gotqn