[英]Ruby rails paperclip Seahorse::Client::NetworkingError (SSL_connect returned=1 errno=0 state=error: certificate verify failed)
[英]ruby install gems - SSL connect returned certificate verify failed
我正在从事Rails项目。 我使用Rails已有一段时间,并使用了自2014年以来红宝石/导轨发展的旧MacBook Pro(2012)。那时,我同时拥有RVM,RBENV,Rails版本从3.2到5.1.0,ruby我机器上的版本是从2.0.0到2.2.3。
最近,我已经能够解决该错误
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)
通过http
安装gem并在我的gemfile中使用source 'http://rubygems.org'
。
但是,我想最终摆脱这个问题。 我已采取以下措施来改善此问题:
我目前采取的步骤是执行以下操作: brew update
brew install openssl-osx-ca
brew tap raggi/ale
brew upgrade openssl
但是,运行gem update --system
的结果返回了相同的错误
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)
#3解决方案建议使用rvm implode
,强制执行brew uninstall openssl --force
并重新开始。 我非常犹豫,因为我在日常工作中使用了Rails,并且我不想在无法打开Rails服务器的机器上露面(我使用我的机器)。
是否有人必须执行类似的操作? 我可以采取任何可行的措施来一次性修复此SSL问题?
尝试此手动安装说明https://github.com/rubygems/rubygems/blob/master/UPGRADING.rdoc#manual-install
要么
下载最新的rubygem软件包https://rubygems.org/gems/rubygems-update-2.7.7.gem
然后安装
gem install rubygems-update-2.7.7.gem
这对我和我的同事都有效。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.