求助,安装问题 · Rubychinese china中国


这几天为了安装cocoapods 折腾的不轻还唏望大神们给点指点 怎么样才能添加源完成安装cocoapods

}

作为一个版本控总是希望保持電脑中各种软件到最新版本。

Ruby 中针对 Symobl GC 的改进很让人期待升级步骤略暴力,采用自毁重装的方式:

升级后发现所有的 ssl 的请求都会报告证書验证错误,具体错误信息如下:


  

不过 bypass 证书验证步骤只是权宜之计在本地开发倒是无所谓,生产环境下必须不能这么干!因为如果不验證证书的话其实是留下了安全隐患。造成证书验证错误问题的原因可能有三种:

  1. 通过 brew 升级 OpenSSL 的过程中证书文件出了问题,损坏或者未正確安装
  2. 证书正常安装,但是路径不匹配
  3. 安装包中附带的证书文件过期了。

首先检查证书不存在或者路径不对brew 安装的 openssl 会把证书位置存放在这里:

检查后发现 Ruby 运行环境中的结果跟 brew 安装的 OpenSSL 证书的位置完全对得上,且证书文件存在说明不是证书丢失或者路径问题,最大的可能是证书过期了

检查了一下,在 cert.pem 的头部有证书生成时间是2015年2月25日,还算蛮新的

}

我要回帖

更多关于 China 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信