2016-11-29 15 views
0

初めて、私はruby-2.3.0を試しています。私はrvmからインストールしました。インストール後、私はRailsをインストールしようとします:rvm:Railsのインストール時に証明書の確認に失敗しました

$ rvm-prompt 
[email protected] 

$ rvm osx-ssl-certs update all 
Updating certificates for /etc/openssl/cert.pem: Updating certificates in '/etc/openssl/cert.pem'. 
Updated. 
Updating certificates for /usr/local/etc/openssl/cert.pem: Already up to date. 

$ rvm rubygems latest 
Installed rubygems 2.5.1 is newer than 2.4.8 provided with installed ruby, skipping installation, use --force to force installation. 

$ gem install rails 
ERROR: Could not find a valid gem 'rails' (>= 0), here is why: 
      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) 

エラーcertificate verify failedが表示されるのはなぜですか?ブラウザのhttps://api.rubygems.org/specs.4.8.gzリンクに移動すると、問題なくダウンロードされます。

要旨(しゃれが意図していない)RubyGemsのが自分のSSLを更新しなければならなかったということです。

答えて

0

はこちらをご覧https://gist.github.com/luislavena/f064211759ee0f806c88は(あなたには、いくつかの偉大な就寝前の読書をしたい場合https://github.com/rubygems/rubygems/issues/1050 RubyGemsの宝石レポ自体に#1050を発行しても参照)を持ちますrubygems自体では展開できないような証明書。

ruby​​gemsを1回手動でインストール/アップデートする必要があります

+0

手動インストールとはどういう意味ですか? – Donato

+0

http://guides.rubygems.org/ssl-certificate-update/ここに公式の文書があります。 gem自体をダウンロードしてローカルコピーをインストールするか、SSL証明書自体をパッチすることによって、rubygemsを手動で更新する必要があります – whodini9

+0

手動でrubygems-update-2.6.7をダウンロードしてインストールした後でもエラーが発生しました。 – Donato

関連する問題