安装Cocoapods那些最新的坑

最近在公司拿了一台MacPro中配版, 刚刚摆脱mini的兴奋感,被安装Cocoapods弄得心情顿时不好, 心情不爽, 就拿这事来祭奠我在简书上发布的第一篇,额, 渣作灬

为什么安装ruby环境选择淘宝镜像出现了问题?

error: While executing gem ... (Gem::RemoteFetcher::FetchError)

SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems-china.oss-cn-hangzhou.aliyuncs.com/quick/Marshal.4.8/cocoapods-1.0.1.gemspec.rz)

这个是怎么回事?????.... 别急, 别急, 困扰我们的即将揭开

经过度娘的查找, 发现 这个 是因为SSL证书的问题, 解决这个SSL证书问题, 关键就是将马云爸爸旗下的ruby.taobao.org替换成ruby.China.org, 因为安全问题, 导致淘宝镜像通过CDN同步第三方越来越慢,好了, 具体指令在下面

安装Cocoapods最新指令

打开终端, 输入

$ gem sources -l  (查看当前ruby的源)

$ gem sources --removehttps://ruby.taobao.org/

$ gem sources -ahttps://ruby-china.org/topics/29978

$ gem sources -l

如果gem太老,可以尝试用如下命令升级gem

$ sudo gem update --system

升级成功后会提示: RubyGems system software updated

然后重新执行安装下载命令

$ sudo gem install cocoapods

这时候应该没什么问题了(如果报告Operation not permitted...如果报告activesupport requires Ruby version >= 2.2.2,这时候就需要对ruby 更新版本了,这个之后会有补充,今天先整这么多

接下来进行安装,执行:

$ pod setup

Terminal会停留在 Setting up CocoaPods master repo 这个状态一段时间,是因为要进行下载安装,而且目录比较大,需要耐心等待一下.如果想加快速度,可使用cocoapods的镜像索引.(文章末尾附使用镜像索引的方法)

安装成功后,你会看到:

如果你在安装过程中, 发现安装的速度特别慢, 别怀疑, 确实有点慢, 耐心等待

借鉴了下:

http://www.jianshu.com/p/6e5c0f78200a

https://ruby-china.org/topics/29250

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容