Fis*_*isu 25 ruby terminal gem bundler
我正在尝试在我的Mac上安装Bundler gem.使用命令:
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)
Run Code Online (Sandbox Code Playgroud)
它显然似乎是一个服务器问题,但我该如何解决这个问题呢?gem update --system目前是最新的.有没有另一种方法来获得Bundler?
Yar*_*ron 39
有相同的问题,所有内容都在这里描述:http://railsapps.github.io/openssl-certificate-verify-failed.html
TL;博士最近RVM,Ruby的版本管理,版本包括一个工具来诊断并解决由于过时的证书文件中的错误.有关说明和建议,请参阅文章安装Rails.RVM网站介绍了如何安装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...
Run Code Online (Sandbox Code Playgroud)
如果您正在使用RVM(您必须使用RVM版本1.19.1或更高版本),那么解决该问题就是一切.
fab*_*tto 12
您可以rvm在此处看到,无法在Windows上运行命令,但您可以在没有它的情况下修复错误.只需使用http而不是http s添加新的源地址:
gem sources -a http://rubygems.org
Run Code Online (Sandbox Code Playgroud)
然后你可以运行:
gem install bundler
Run Code Online (Sandbox Code Playgroud)
我在使用Windows时遇到同样的问题,并从超文本传输协议中删除安全性来解决它.
粘贴到您的终端:
gem sources -r https://rubygems.org -a http://rubygems.org
希望它会有所帮助!★