Bundler gemをMacにインストールしようとしています。コマンド:Sudo gem install bundler
次のエラーが発生します。
ERROR: Could not find a valid gem 'bundler' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz)
明らかにサーバーの問題のようですが、これを解決するにはどうすればよいですか? gem update --system
は現在最新です。バンドラーを取得する別の方法はありますか?
同じ問題があり、すべてがここで説明されています: http://railsapps.github.io/openssl-certificate-verify-failed.html
tl; drRVMの最近のバージョン、Rubyバージョンマネージャーには、古い証明書ファイル。手順とアドバイスについては、記事「Rails」のインストール」を参照してください。RVMWebサイトでは、RVMのインストール方法について説明しています。
RVMをインストールした場合は、次のことを試してください。
$ rvm -v
# rvm 1.19.1 (stable)
$ rvm osx-ssl-certs status all
# Certificates for...
$ rvm osx-ssl-certs update all
# Updating certificates...
RVMを使用している場合、問題を解決するために必要なのはこれだけです(RVMバージョン1.19.1以降を使用している必要があります)。
here を確認できるように、Windowsでrvm
コマンドを実行することはできませんが、それなしでエラーを修正できます。 httpsの代わりにhttpを使用して新しいソースアドレスを追加するだけです。
gem sources -a http://rubygems.org
次に、実行できます:
gem install bundler
Windowsを使用してこれと同じ問題があり、Hypertext Transfer Protocolからセキュリティを削除することで解決しました。
ターミナルに貼り付けます:
gem sources -r https://rubygems.org -a http://rubygems.org
お役に立てれば幸いです。 ★
Windows 8.1でのバンドラーのインストールと同じ問題に直面しました。私はそれを解決し、次の方法でバンドラーと他の宝石をインストールしました
私のgemバージョンは2.2.2でした。次のコマンドでgemを2.4.5に更新します。
gem update --system
Gemをインストールします。
gem install bundler
gem install Rails
お役に立てば幸いです。
Rvmを使用していないが、homebrewを使用している場合:
brew tap raggi/ale
brew install openssl-osx-ca
これでうまくいきました。
以下の方法で私の問題を解決します:
.gemrc
を見つけます。このファイルを編集して見つけます
:sources:- https://rubygems.org/
https
をhttp
に変更します
これらの中国のユーザー向け:
$ gem install bundler
ERROR: Could not find a valid gem 'bundler' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://api.rubygems.org/latest_specs.4.8.gz)
$ gem sources --add https://Ruby.taobao.org/ --remove https://rubygems.org/
$ gem sources -l
*** CURRENT SOURCES ***
https://Ruby.taobao.org/
$ gem install bundler
Fetching: bundler-1.12.5.gem (100%)
Successfully installed bundler-1.12.5
Parsing documentation for bundler-1.12.5
Installing ri documentation for bundler-1.12.5
Done installing documentation for bundler after 4 seconds
1 gem installed
私の環境:rbenv、Ruby 2.1.2、ubuntu 16.04 LTS
Gem source -cを試してから、問題を解決するはずのbundlerを再度インストールしてください
Sudo gem install bundler --no-ri --no-rdoc
_を入力したときのエラーは次のとおりです。ERROR: Could not find a valid gem 'bundler' (>= 0), here is why: Unable to download data from https://rubygems.org/ - Errno::ECONNRESET: Connection reset by peer - SSL_connect (https://api.rubygems.org/latest_specs.4.8.gz)
_gem sources --remove https://rubygems.org/
_
_gem sources --remove http://rubygems.org/
_
_gem sources -l
_
そして出力は以下を示します:
_*** CURRENT SOURCES *** http://rubygems.org/
_
Sudo gem install bundler --no-ri --no-rdoc
_を試してください。Fetching: bundler-1.11.2.gem (100%) Successfully installed bundler-1.11.2 1 gem installed
ビンゴ!!!
数年後にこの答えを見つけて、インストールの安全性を低下させることに不安を感じたので、RubyインストールをRuby 2.2に更新しました。 2、問題は解消されました。