https:/rubygems.orgを使用したときに証明書検証エラーが発生しました。httpsの代わりにhttp://rubygems.orgを使用しているときに「証明書の検証に失敗しました」
「s」を削除してください(httpsの代わりにhttpを使用することになります)。これは、いくつかの時間のために働いていたが、今日、新しいRailsアプリケーションrails new 'filename'
を開始した後、私は同じ証明書の検証エラーました:私は唯一のhttps://rubygems.orgも存在していないことが判明しgem sources
を入力
Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems.org/gems/mime-types-data-3.2016.0521.gem) An error occurred while installing mime-types-data (3.2016.0521), and Bundler cannot continue. Make sure that
gem install mime-types-data -v '3.2016.0521'
succeeds before bundling.
を。
$ gem sources
*** CURRENT SOURCES ***
http://rubygems.org
私はgemfileに行き、私が問題になる可能性がどのような
source 'https://rubygems.org'
を見つけますか?
'HTTPをダウンロードした新しい証明書を使用するデフォルトの証明書ファイル
そして名前を変更し、探し、証明書を更新してください: // rubygems.org'は 'https:// rubygems.org'にリダイレクトされるので、あなたは元の問題に悩まされています。 –
私はちょうど確認したし、ルート証明書を信頼する限り、rubygems.orgが送信する証明書チェーンは、少なくとも、良いように見えます。ルート証明書は広く信頼されている '/ C = BE/O = GlobalSign nv-sa/OU =ルートCA/CN = GlobalSignルートCA'です。 – rlandster