ruby - 为什么我尝试更新 cocoapods 时会收到此错误?

标签 ruby ssl rubygems ssl-certificate cocoapods

我之前在更新 cocoapods 时遇到过一些 SSL 问题,为了解决这个问题,我更新了 ruby​​gems。但是,我现在有一个新错误。这是我所做的和得到的:

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/

相关文章:

ruby - 如何组合多个 Gemfile 中的 gem 来运行一个 Ruby 程序?

ruby-on-rails - 安装带有 bundle 的 Factory Girl 3.3 会导致 Ruby 版本错误

ruby-on-rails - 使用多个 Bundler 版本

ssl - 添加了 Heroku SSL 但访问域仍然说连接不是私有(private)的

c# - RabbitMq Broker 不接受 PFX

python - 使用带有 SSL 的 ibm_db 连接到 DB2 时出错

ruby-on-rails - ruby install Rails 出现错误 ---无法构建 gem native 扩展。(Windows 平台)

ruby - nokogiri xpath 属性 - 奇怪的结果

ruby - 轨道 3.1 : Upgrading caused my link_to path routes to break?

javascript - 尝试将 ruby​​ 代码转换为 javascript 时出错