2016-10-05 12 views
2

ImがOSX 10.10.5にあり、RVMとRubyバージョン2.3.1を使用しています。私はgem install <gem_name>を実行すると、私は次のエラー宝石をインストールしようとしたときにSSL証明書の確認に失敗しました。

Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=error: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)

を取得し、私はルビーの異なるバージョンを試してみましたが、まだ同じエラーを取得します。私は、次のコマンド

rvm osx-ssl-certs status all 

を実行すると、私が手:

Certificates for /etc/openssl/cert.pem: Up to date. 
Certificates for /usr/local/etc/openssl/cert.pem: Up to date. 

私は再びrvm osx-ssl-certs update allを行っているが、それでもエラーが解消されません。また、gem update --systemを実行しようとすると、同じエラーが発生します。

ruby -ropenssl -e 'p OpenSSL::OPENSSL_VERSION'の出力は"OpenSSL 1.0.2h 3 May 2016"

この問題を解決するために、任意の方法ですか?

は、私はこの同じ問題を抱えていた、それは私のために働く唯一の方法は、次のコマンドを実行し、公式サイトから最新rubygemをダウンロードすることですあなたに

+0

最後にこれは私のために修正されました。同じ問題に直面している人は、私のために働くものはhttps://github.com/tenex/rails-assets/issues/239#issuecomment-87108900です。 – Jim

答えて

1

ありがとう:rubygemsから

  1. ダウンロード宝石をアンパックrubygemフォルダに任意のディレクトリ
  2. cd
  3. 開梱rubygem zipファイル
  4. インストール:ruby setup.rb

を(あなたが最もrubygemを更新したテストするために)

  • 入力しsudo gem update --system(あなたが管理者/ root権限が必要な場合があります)...最後のステップの後、それはLatest version currently installed. Abortingイェーイと答えました!これが欲しいと思っています:)

  • 関連する問題