我之前在更新 cocoapods 时遇到过一些 SSL 问题,为了解决这个问题,我更新了 rubygems。但是,我现在有一个新错误。这是我所做的和得到的:
Alexs-MBP:~ alextyshka$ sudo gem install cocoapods
密码:
错误:深度 2 处的 SSL 验证错误:证书已过期 (10)
错误:证书/C=BE/O=GlobalSign nv-sa/OU=根 CA/CN=GlobalSign 根 CA 已于 2014-01-28T12:00:00Z 过期
错误:深度 2 处的 SSL 验证错误:证书已过期 (10)
错误:证书/C=BE/O=GlobalSign nv-sa/OU=根 CA/CN=GlobalSign 根 CA 已于 2014-01-28T12:00:00Z 过期
错误:深度 2 处的 SSL 验证错误:证书已过期 (10)
错误:证书/C=BE/O=GlobalSign nv-sa/OU=根 CA/CN=GlobalSign 根 CA 已于 2014-01-28T12:00:00Z 过期
错误:找不到有效的 gem 'cocoapods' (>= 0),原因如下:
无法从 https://rubygems.org/下载数据 - SSL_connect 返回=1 errno=0 state=SSLv3 读取服务器证书 B:证书验证失败 (https://api.rubygems.org/specs.4.8.gz)
错误:深度 2 处的 SSL 验证错误:证书已过期 (10)
错误:证书/C=BE/O=GlobalSign nv-sa/OU=根 CA/CN=GlobalSign 根 CA 已于 2014-01-28T12:00:00Z 过期
我在网上阅读了有关过期全局签名证书的各种内容,但我真的不想弄乱我的 Mac 上的重要内容。有什么建议吗?
最佳答案
按照此处描述的步骤操作 http://guides.rubygems.org/ssl-certificate-update然后运行以下命令
sudo rvm osx-ssl-certs update all
关于ruby - 为什么我尝试更新 cocoapods 时会收到此错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43795157/