zoukankan      html  css  js  c++  java
  • 2017年最新cocoapods安装教程(解决淘宝镜像源无效以及其他源下载慢问题)

    首先,先来说一下一般的方法吧,就是把之前的淘宝源替换成一个可用的的源:

    使用终端查看当前的源

    gem sources -l
    gem sources -r https://rubygems.org/ #删除源
    gem sources -a https://gems.ruby-china.org/ #添加源

    我这里有一个比较好的一个源

    https://gems.ruby-china.org/

    之后使用sudu gem install cocoapods 然后输入管理员密码 就可以了
    但是这样有个缺点,就是下载巨慢~~有些时候网络不稳定的话还会断掉。可能运气好的人一天可以安装上,但如果你是非洲人的话。嘿嘿嘿。

    这个时候,忍不住想快一点的同学就可以看过来了。

    首先,我们打开终端。cd 到这个路径

    cd ~/.cocoapods/repos

    当然如果没有的话就自己创建一个。也可以 gem install cocoapods,当看到出现cocoapods的目录时就可以终止了。
    后面,我们cd到repos文件路径没问题了之后,重点来了。

    • 方法一:
      git clone https://github.com/CocoaPods/Specs
      输入这个命令将cocoapods的索引文件下载下来
    • 方法二:
      浏览器打开:https://github.com/CocoaPods/Specs

    zip下载方式.png


    使用ZIP下载的方式下载下来文件,解压到repos目录

    • 方法三:
      如果你有同事的话,找他拷贝一份~/.cocoapods/repos目录下的文件(这种方法最轻松!!)

    好了,至此我们的索引文件夹就已经下载下来了,这也是网上遇到问题最多的,很费时,断网了还需要重头下载。。
    最关键的一步来了。我们下载的这份名为Specs的文件夹需要改名为master,并且需要注意的是,它必须是在放在~/.cocoapods/repos这个路径下面的。如果不对请放好了再来。


    将Specs文件夹重命名为master.png


    之后 只需要cd ~/.cocoapods/repos/master路径,执行一步

    git init

    将git初始化一下,完成!至此你的电脑上已经能够正常使用cocoapods了。



    自己心得,用第二种上github下载:

    浏览器打开:https://github.com/CocoaPods/Specs

    使用ZIP下载的方式下载下来文件,解压到~/.cocoapods/repos目录,将它改名为master,注意master中的结构一定要和gitHub上的一样

    然后运行pod search AFNetworking,如果有错误就执行如下解决方法

     

     

    解决方法:

    • 终端输入:pod search AFNetworking
    • 输出:Unable to find a pod with name, author, summary, or descriptionmatching 'AFNetworking' 这时就需要继续下面的步骤了。
    • 删除~/Library/Caches/CocoaPods目录下的search_index.json文件
    • pod setup成功后,依然不能pod search,是因为之前你执行pod search生成了search_index.json,此时需要删掉。
    • 终端输入:rm ~/Library/Caches/CocoaPods/search_index.json
    • 删除成功后,再执行pod search
    • 等待它创建完一定要等到它创建完

    此时还有问题虽然能pod search查找到框架,但是不能下载安装,会报错,切换到

    cd ~/.cocoapods/repos/master路径,执行一下git init,会生成一个空的.git文件,然后再配置

    运行命令:

    git config remote.orgin.url https://github.com/CocoaPods/Specs.git

    git config remote.fetch +refs/heads/*:refs/remotes/orgin/*

    配置好查看配置选项:git config --list

    到此为止就可以在xcode或命令行中编辑Podfiles就能安装框架了 

  • 相关阅读:
    树状数组进阶
    vscode远程连接linux服务器
    常用的协议以及协议相对应的端口号
    C++四种强制类型转化
    口胡(然而有代码)<第二章>
    11.TED演讲:如何赚更多钱?读后感
    tomcat一些认识
    压测ab
    mysql 加表字段
    最短Hamilton路径
  • 原文地址:https://www.cnblogs.com/wntd/p/7348943.html
Copyright © 2011-2022 走看看