zoukankan      html  css  js  c++  java
  • 使用cocopods安装Alamofire后各种报错

    使用cocopods安装Alamofire后各种报错,大概有一百多个吧,好像是因为swift版本问题

    我看到gitHub上面Alamofire是支持swift3的,我的xcode版本也不低,就放弃了更新xcode

    看了一下cocopods的版本是1.0.1,而Alamofire的介绍页上有一句话

    所以我决定升级cocopods

    因为听说gem的淘宝源不能用了,所有要修改一下gem里的源地址,步骤如下:

    $ gem sources -l 查看原来的地址 

     

    $ gem sources --remove https://ruby.taobao.org/ 移除原来的地址,如果有多个的话都移除

     

    $ gem sources -a https://gems.ruby-china.org/ 换成新的地址

     

    $ sudo gem install -n /usr/local/bin cocoapods 安装新的cocopods

     

    但是安装cocopods的时候又出错:

    ERROR:  While executing gem ... (Gem::DependencyError)

        Unable to resolve dependencies: cocoapods requires claide (< 2.0, >= 1.0.2), cocoapods-downloader (< 2.0, >= 1.1.3), cocoapods-trunk (< 2.0, >= 1.2.0), molinillo (~> 0.5.7), xcodeproj (< 2.0, >= 1.5.0), colored2 (~> 3.1), ruby-macho (~> 1.1)

      

    看到上面要求这个要求那个也看不懂,网上说gem的版本和cocoaPods的版本有关系,所以我又去更新gem,步骤如下:

    $ sudo gem update --system

     

    这个很顺利,然后再次更新cocoapods就成功了,然后到项目里执行 pod install,成功,打开项目,编译,没有报错

    看来确实不是我的swift版本太老,而是cocoapods版本太老

     

  • 相关阅读:
    20155330 2016-2017-2《Java程序设计》课程总结
    20155330 实验五 网络编程与安全 实验报告
    20155330 实验四 Android程序设计
    20155330 课堂测试 20170517
    20155330 实验三 敏捷开发与XP实践
    20155330 第十一周课堂练习(20170503)
    20155330 2016-2017-2 《Java程序设计》第十周学习总结
    20155330 2016-2017-2 《Java程序设计》第九周学习总结
    2017-2018-1 20155329 《信息安全系统设计基础》第13周学习总结
    2017-2018-1 20155329 实验五 通讯协议设计
  • 原文地址:https://www.cnblogs.com/chebaodaren/p/7230374.html
Copyright © 2011-2022 走看看