使用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版本太老

转载于:https://www.cnblogs.com/chebaodaren/p/7230374.html

使用cocopods安装Alamofire后各种报错相关推荐

  1. linux安装tomcat后启动报错Cannot find ./catalina.sh的解决方法

    linux安装tomcat后启动报错: Cannot find ./catalina.sh The file is absent or does not have execute permission ...

  2. windows安装docker后启动报错无法下载镜像文件Error with pre-create check: “Get https://github-production-release-ass

    windows 安装docker后启动保错无法下载镜像文件Error with pre-create check: "Get https://github-production-releas ...

  3. 安装成功后python报错_python安装Graphviz后报错及解决方法

    说明一下,graphviz这个包,使用pip install graphviz安装后是不行的,这只安装了graphviz的pyhon调用接口,使用的话还需要下载graphviz的安装文件. 1.下载g ...

  4. 解决JupyterLab/JupyterNotebook安装pycherts后依旧报错报错 ModuleNotFoundError: No module named ‘pyecharts‘

    问题解析 即便使用pip list检查后,有pyecharts包,但是依旧无法导入pyecharts包,报错ModuleNotFoundError: No module named 'pyechart ...

  5. webpack安装 webpack-dev-server后运行报错

    webpack安装 webpack-dev-server后进行实时监听报错 webpack安装插件 webpack-dev-server后进行实时监听,重新运行npm run dev报错 一.问题现象 ...

  6. anaconda 安装pytorch_安装PyTorch后,报错no module named #x27;conda#x27;的原因及解决办法

    本人首先下载了Anaconda,自带python版本为3.7.0.随后准备下载PyTorch的previous version(1.2.0),使用的是如下命令: conda install pytor ...

  7. pandas安装完成后,报错:ImportError

    安装完pandas后,在使用时,发现需要更新numpy,系统自带的版本是1.12.1,执行 pip install -U numpy,安装成功. Traceback (most recent call ...

  8. VMware安装、启动虚拟机报错:无法打开内核设备“\\.\VMCIDev\VMX”: 操作成功完成。是否在安装 VMware Workstation 后重新引导?

    VMware安装.启动虚拟机报错:无法打开内核设备"\\.\VMCIDev\VMX": 操作成功完成.是否在安装 VMware Workstation 后重新引导? 解决步骤: 一 ...

  9. Mac更新后ae不能打开,ae安装后打开报错解决方法

    Mac更新后ae不能打开,mac最新系统ae打不开,ae安装后打开报错怎么办?有网友提问,装的AE2021版本,之前还好好的,突然某天就打不开了,重装AE也没用,怎么都打不开,每次都提示这个?如何解决 ...

最新文章

  1. python自动测试p-使用python+requests实现接口自动化测试
  2. 漫谈九品中正制和现阶段阶层分层
  3. 从今天开始用上了液晶显示器,总算对得起自己的眼睛了。感谢!
  4. MongoDB实战(7)索引与性能
  5. 【图解分布式架构】看不懂直接面壁
  6. js 简单的滑动教程(四)
  7. POI导入导出Excel(HSSF格式,User Model方式)
  8. 物联网入门学什么开发板_物联网入门:如何构建DIY Blynk板
  9. 建模步骤_SolidWorks建模气球球拖,有步骤,新手都在找的练习题
  10. 【2016-2017 ACM-ICPC (ECNA 2016) F】Removal Game【区间DP】
  11. 五颜六色 CSS颜色代码表
  12. 一线外包员工的生活经历
  13. html5 自动设置全屏,HTML5 body如何设置自适应全屏 HTML5 body设置自适应全屏代码
  14. mysql能够跨平台使用吗_Mysql跨平台(Windows,Linux,Mac)使用与安装
  15. 解决CesiumForUnreal加入CesiumSunSky并调整设置后场景仍然纯白的问题
  16. flutter微信分享,qq分享
  17. 如何转型社交新零售电商?转型社交新零售的核心关键是什么?
  18. 记笔记非常好用的一款工具 eDiary
  19. mysql空间不足_磁盘空间不足的临时解决方案
  20. 网络---IP地址和端口

热门文章

  1. oculus rift 开发(一)
  2. MSpider爬虫搜索
  3. 学会判断Web安全网关的性能
  4. linux+if语句+break,linux——shell 中常用的控制语句 for、while、if、case、expect、exit、break、continue...
  5. 手机检测归属地 java_手机号归属地离线查询- Java
  6. CentOS7设置静态ip地址的两种方式
  7. java里ssm框架分页代码_SSM框架实现分页查询例子
  8. rocketmq java实战_RocketMQ实战与原理解析 杨开元著 PDF下载
  9. 主表的引用字段中找不到唯一的索引_不用找了,大厂在用的分库分表方案,都在这里!...
  10. spring zipkin mysql_springboot + zipkin + mysql