无法在Mac上更新宝石

时间:2016-10-12 21:55:14

标签: terminal rubygems fastlane

我正在尝试更新宝石:

sudo gem update fastlane

但是每次我尝试进行此更新,或者我获得的任何gem的任何更新:

Updating installed gems
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
    SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)

我一整天都在寻找修复工具,找不到任何有用的东西。它上周运行,它适用于不同的Mac。这似乎是随机开始的。

1 个答案:

答案 0 :(得分:0)

这可能是由于Web服务使用针对您的SSL库无法验证的CA签名的证书进行响应。

如果您使用RVM,可以试试这个:

rvm osx-ssl-certs update all

如果只是使用MacPorts

,你可以试试这个

sudo port install curl-ca-bundle

此处有更多信息:SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed