cocoaPods需要gem工具来安装,而gem则需要ruby环境的支持:

1.如果rvm的版本过低就无法更新gem。
1> .查看ruby版本:$ /usr/bin/ruby -v
使用homeBrew安装rvm:

2> .安装homeBrew:
a.安装homeBrew需要Xcode依赖库的支持,先装Xcode。
xcode-select --install
b.安装homeBrew(注意以下是一条命令)。
/usr/bin/ruby -e " ( c u r l − f s S L h t t p s : / / r a w . g i t h u b u s e r c o n t e n t . c o m / H o m e b r e w / i n s t a l l / m a s t e r / i n s t a l l ) " c . 查 看 是 否 安 装 成 功 ( 一 般 输 出 " Y o u r s y s t e m i s r e a d y t o b r e w . " 成 功 ) 。 b r e w d o c t o r d . 查 看 安 装 的 h o m e B r e w 版 本 : (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" c.查看是否安装成功(一般输出"Your system is ready to brew."成功)。 brew doctor d.查看安装的homeBrew版本: (curl−fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"c.查看是否安装成功(一般输出"Yoursystemisreadytobrew."成功)。brewdoctord.查看安装的homeBrew版本: brew -v

3>.安装rvm(ruby):
\curl -sSL https://get.rvm.io | bash -s stable
b.查看rvm版本:
rvm -v
c.查看ruby镜像地址:
gem sources -l
d.更换gem源地址。
gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/

2.如果gem版本太低就无法更新pod版本。
查看gem版本:
gem -v
升级gem版本:
sudo gem update --system
3.安装pod最新版本:
sudo gem install -n /usr/local/bin cocoapods --pre

4、重装cocopods:
1>. 卸载命令:
sudo gem uninstall cocoapods
2>. 先查看本地安装过的cocopods相关东西,命令如下:
gem list --local | grep cocoapods
2.1>. 查看pod安装路径:
which pod
2.2>. 移除之前安装过的资源:
sudo rm -rf /usr/local/bin/pod
3>. 安装指定版本的pod:
$ sudo gem install cocoapods --version 0.24.0

iOS开发之pod升级方法相关推荐

  1. (0004) iOS 开发之CocoaPods 升级过程

    终端pod  search xxx 最新版本,是什么原因? 原因:CocoaPods的版本过低 解决办法:升级CocoaPods 1.查看当前系统Cocoapods版本命令:pod --version ...

  2. iOS开发之AVKit框架使用

    2019独角兽企业重金招聘Python工程师标准>>> iOS开发之AVKit框架使用 一.引言 在iOS开发框架中,AVKit是一个非常上层,偏应用的框架,它是基于AVFounda ...

  3. (0045) iOS 开发之MBProgressHUD 源码学习

    (0045) iOS 开发之MBProgressHUD 源码学习 第一部分:学习所得和分析线程 1.  学习到了kvo 的使用 和屏幕方向的旋转判断. 2. 如果调起这个 HUD 的方法不是在主线程调 ...

  4. 李洪强iOS开发之RunLoop的原理和核心机制

    李洪强iOS开发之RunLoop的原理和核心机制 搞iOS之后一直没有深入研究过RunLoop,非常的惭愧.刚好前一阵子负责性能优化项目,需要利用RunLoop做性能优化和性能检测,趁着这个机会深入研 ...

  5. ios html清除缓存,iOS开发之1行代码实现缓存计算及清除缓存

    话不多说,直接撸代码 // // gzhCache.h // cache // // Created by 郭志贺 on 2020/5/27. // Copyright © 2020 郭志贺. All ...

  6. iOS开发之Accounts框架详解

    2019独角兽企业重金招聘Python工程师标准>>> iOS开发之Accounts框架详解 Accounts框架是iOS原生提供的一套账户管理框架,其支持Facebook,新浪微博 ...

  7. iOS开发之Xcode常用调试技巧总结

    转载自:iOS开发之Xcode常用调试技巧总结 最近在面试,面试过程中问到了一些Xcode常用的调试技巧问题.平常开发过程中用的还挺顺手的,但你要突然让我说,确实一脸懵逼.Debug的技巧很多,比如最 ...

  8. iOS开发之ARC(自动引用计数)

    iOS开发之ARC(自动引用计数) 英文原文:Automatic Reference Counting on iOS 参与翻译(4人): 纶巾客, showme, 李远超, 王宇龙 自动引用计数(AR ...

  9. iOS开发之Objective-C(基础篇)-李飞-专题视频课程

    iOS开发之Objective-C(基础篇)-232人已学习 课程介绍         该系列课程是iOS开发之Objective-C基础入门视频.课程中会详细的讲解OC语法特点,面向对象的使用,循环 ...

最新文章

  1. java ruby_Java,Ruby和Go,我的天哪!
  2. hadoop伪分布式安装
  3. href=#与href=javascript:void(0)的区别
  4. 【Tools】Modbus Poll 9安装详解
  5. 产品经理日常数据分析工作
  6. SAP Spartacus界面注册用户获取OAuth Access Token的方式
  7. JSP学习笔记1:JSP生命周期
  8. Hyperledger fabric 区块结构、交易结构
  9. DCMTK findscu 查询信息
  10. 利用MATLAB求均值、方差和标准差
  11. ae万能弹性表达式_18种常用AE表达式解析【建议收藏】
  12. Foxmail的创建
  13. android 调用系统文件管理器(打开手机自带的文件管理器)
  14. 我的世界服务器无限矿区块指令,我的世界:不用动手也能挖到钻石?来自指令玩家的方法...
  15. [YYOJ]攻城掠地
  16. 修改MacOS下的输入法切换键为shift键
  17. itools官方中文版2014 v2.0.3.8_苹果同步软件
  18. Python刷题中常用的知识点和易忘点
  19. 4.Redis 所消耗的资源
  20. IPV6天窗问题,以及解决方法简述

热门文章

  1. Excel_VBA程序开发自学宝典(第2版)pdf
  2. FIFA06 ( FIFA2006 疑难问题 bug )菜单不停选队的解决。
  3. Hyper-V虚拟机没有声音怎么办?介绍两种“发声”方式(以Windows10为例)
  4. 高端局排位非ban必选英雄,拳王达摩今日返场
  5. 【工具集】WTool JAVA工具集
  6. PPTV成为 2017 赛季中超新媒体独家合作伙伴
  7. 心动测试哪个软件好用,心理测试:4个婚礼现场,哪个最让你心动?测TA会疼爱你多久!...
  8. 关于大数据,这10个有趣事实你很可能不知道
  9. Spring MethodInvoker学习笔记
  10. 使用coding CI服务实现hexo自动化发布部署