美文网首页
安装Cocoapods那些最新的坑

安装Cocoapods那些最新的坑

作者: 不懂冯先生 | 来源:发表于2016-08-31 19:52 被阅读82次

    最近在公司拿了一台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

    相关文章

      网友评论

          本文标题:安装Cocoapods那些最新的坑

          本文链接:https://www.haomeiwen.com/subject/qklxdttx.html