私はRubyのためにキュウリの宝石をインストールしようとしていました。 これに関連するトピックはほとんどありませんでしたが、私は正確な答えで正確な質問を見つけることはできません。 Windows上で私は、コマンドgem install cucumber
を実行しようとコンソールが返された場合:Ruby gem cucumber SSLエラーとGemソース
ERROR: Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://s3.amazonaws.com/production.s3.rubygems.org/specs.4.8.gz)
その後、私は解決策のためにGoogleで検索し、いくつかの提案がhereにソースを削除することが判明しました。私はgem sources -r
を実行し、削除されました。
しかし、キュウリだけではありませんでした。今私はソースを追加することさえできません。
これが助けになりました!ありがとう!しかし、この証明書がどのように信頼できるか教えていただけますか?どこから来たの? ありがとう! –
これは、mozillaがCAの信頼に使用する証明書です。ルビーでnet/httpライブラリがTLSハンドシェイク中に証明書の有効性をチェックしないという問題があります。CAストアが見つからないという問題があります。 mozillaからの署名は、mozillaが信頼できるようにするために追加されます。 – archon92