[英]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.