初めて、私は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を更新しなければならなかったということです。
手動インストールとはどういう意味ですか? – Donato
http://guides.rubygems.org/ssl-certificate-update/ここに公式の文書があります。 gem自体をダウンロードしてローカルコピーをインストールするか、SSL証明書自体をパッチすることによって、rubygemsを手動で更新する必要があります – whodini9
手動でrubygems-update-2.6.7をダウンロードしてインストールした後でもエラーが発生しました。 – Donato