1. ホーム
  2. ruby-on-rails

[解決済み】SSL証明書検証エラーでbundleのインストールに失敗する

2022-04-20 23:27:12

質問

を実行すると bundle install を Centos 5.5 上の Rails 3 プロジェクトで使用すると、エラーで失敗します。

Gem::RemoteFetcher::FetchError: SSL_connect returned=1 errno=0 state=SSLv3 
read server certificate B: certificate verify failed 
(https://bb-m.rubygems.org/gems/multi_json-1.3.2.gem)
An error occured while installing multi_json (1.3.2), and Bundler cannot continue.
Make sure that `gem install multi_json -v '1.3.2'` succeeds before bundling.

gem を手動でインストールしようとすると ( gem install multi_json -v '1.3.2' )は動作します。他のいくつかのgemでも同じ問題が発生します。RVM (1.12.3), ruby 1.9.2, bundler 1.1.3を使っています。

どうすれば直るのでしょうか?

どのように解決するのですか?

更新情報

今、私はこの回答から十分なカルマ...つまり採掘を行ったので、誰もがこれは修正されているはずだと知っているはずです。

re: 再びOwnatik経由 SSL証明書検証エラーでバンドルインストールが失敗する

gem update --system

私の答えはまだ正しいですし、それがあなたのために動作しないことを終了した場合の参考のために以下に残っています。


正直なところ、一時的な解決策として最適なのは

[...] 一時的な回避策として、gemfile で非 SSL バージョンの rubygems を使用します。

ユーザーOwnatik経由

の一番上にある。 Gemfile を変更します。

source 'https://rubygems.org'

source 'http://rubygems.org'

2番目のバージョンは、httpではなく、httpであることに注意してください。 s