2013-11-02 7 views
18

ruby​​installer-2.0.0-p195を自分のPCにインストールし、Rubyでコマンドプロンプトを開きました。 次に、私はgem update --systemコマンドを実行して正常に更新し、更新しました。RubyでWindowsをインストールできない

今、私がgem install <program>を実行しようとするたびに、 gem install rhcgem install af、そのたびに、インストールに失敗すると、以下のように同様のSSL_certificate関連するエラーを示し -

C:\Windows\System32>gem install rhc 
ERROR: Could not find a valid gem 'rhc' (>= 0), here is why: 
      Unable to download data from https://rubygems.org/ - SSL_connect retur 
ned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (
https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/rhc-1.15.6.gemspec.rz) 
ERROR: Possible alternatives: rhc 

答えて

42

RubyGemsのあなたが設定した情報源から宝石を取り出しを追加(あなた 〜/ .gemrcに格納されています)。デフォルトのソースはhttps://rubygems.orgです。

しかし、あなたは、次のコマンドを実行することができます:あなたは«工場出荷時の設定にリセットする場合*

gem sources --remove https://rubygems.org/ 
gem sources --add http://rubygems.org/ 

──────────────
*を
»:
              gem sources --remove http://rubygems.org/
              gem sources --add https://rubygems.org/

+1

'.gemrc'が見つかりませんでしたので、このようにしてくれました。ありがとう! – Zentaurus

+1

恐ろしい答え。ありがとう@Paul – Aditzu

+1

ありがとう作品! – Bikram

16

これは、rubygems.orgするセキュア(HTTPS)接続を介して実行されている可能性が最も高いです。 「宝石のソース-h」のヘルプを見て、httpsのバージョンを削除し、http://rubygems.org

+0

My savior! –

2

Windowsのソリューション:

  1. rubygems download page.

  2. ダウンロードZIPファイルにアクセスしてください。

  3. 解凍ファイル、[コマンドプロンプトで、setup.rbをを含むパスに行くと、このコマンドを実行します。

    ルビーsetup.rbを

2

あなたが使用することができます。httpをソース:

gem install rhc --source http://rubygems.org 
関連する問題