18

rubyinstaller-2.0.0-p195 を PC にインストールし、Ruby でコマンド プロンプトを開きました。次にgem update --system、コマンドを実行して更新し、正常に更新しました。

今、私が実行しようとしたときはいつでも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
4

4 に答える 4

43

RubyGems は、設定したソース (~/.gemrc に保存されている) から gem を取得します。デフォルトのソースは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/

于 2014-12-20T01:18:44.090 に答える
16

これは、rubygems.org への安全な (https) 接続を介して実行されていることが原因である可能性が最も高いです。「gem sources –h」のヘルプを見て、https バージョンを削除し、http://rubygems.orgを追加します。

于 2013-11-15T20:20:16.700 に答える
2

ソースに http を使用できます。

gem install rhc --source http://rubygems.org
于 2016-11-26T13:16:52.080 に答える
2

Windows ソリューション:

  1. rubygems のダウンロードページに移動します。

  2. ZIP ファイルをダウンロードします。

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

    ruby setup.rb

于 2016-01-28T09:42:49.927 に答える