作者:魔女小溪
出处:http://www.cnblogs.com/angelgril/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.`

备注:由于原文教程较长时间未更新,此处依据操作实践对部分内容做了更新,有误的地方欢迎大家指正

阅读目录

  • 第一步,首先要检查Mac是否安装了rvm。打开终端,输入指令 rvm -v
  • 第二步,用rvm安装ruby环境
  • 第三步,检查更新RubyGems(Ruby1.9.1 以后的版本自带RubyGems)
  • 第四步,检查ruby源并移除]
  • 第五步,安装CocoaPods(sudo 表示管理员执行指令,需要输入密码的)
  • 第六步,cocoapods集成第三方框架到项目工程里面去
  • RubyGems相关命令
  • CocoaPods相关命令

前提告知:安装CocoaPods需要Ruby环境,所以,首先要检查Ruby环境的版本!

Mac OS X 系统自带的 Ruby,但是如果不管理它,它是不会自动升级滴,所以,我们需要一个ruby版本及安装工具管理它,那是什么呢?

Ruby的管家婆登场-----》RVM全称Ruby Version Manager,是一个非常好用的Ruby版本以及安装工具。就是用来安装和控制Ruby版本的工具。

RVM也是需要我们自己安装的,所以,别发废话,开始安装~~

第一步,首先要检查Mac是否安装了rvm。打开终端,输入指令

rvm -v

主要看红框里面的字,出现了,说明没有该台Mac没有安装rvm

没安装就安装,憋废话了O(∩_∩)O哈哈~

step1 :安装rvm

curl -L get.rvm.io | bash -s stable

Step 2: 指定源

source ~/.rvm/scripts/rvm

Step 3: 查看版本确认是否安装成功

若出现该图中的文字,那么说明已经安装过了rvm

Step 4: 列出所有指定源里的ruby版本

rvm list known

第二步,用rvm安装ruby环境

注意,当ruby版本低于2.2.2时,安装cocoapods会报错,可通过指令 ruby -v检查当前版本。如果版本低于2.2.2,啥也不要说快更新一下。

输入指令:rvm install 3.0.0(如上图中,最新版本就是3.0.0),然后根据提示按“enter”键。

安装完成之后输入指令rvm list查看ruby版本,看看是否安装成功,如下图

第三步,检查更新RubyGems(Ruby1.9.1 以后的版本自带RubyGems)

RubyGems是一个方便而强大的Ruby程序包管理器,Ruby的第三方插件是用gem方式来管理,非常容易发布和共享,一个简单的命令就可以安装上第三方的扩展库。

建议RubyGems升级到2.6.x以上。

查看RubyGems的版本用指令:gem -v 得到结果如下图:

更新RubyGems的版本指令:

gem update --system

第四步,检查ruby源并移除

先是检查ruby源

gem sources -l

结果如下:

然后执行以下命令进行移除:

gem sources --remove https://rubygems.org/

移除结果:

替换添加国内的镜像源,之所以要添加国内的ruby-china源,是因为taobao源已经停止维护了,所以此处替换的是ruby-china源,且尽量确保只有一个。输入指令
注意:ruby-china已迁移至https://gems.ruby-china.com

gem sources --add https://gems.ruby-china.com

替换结果如下图:

ruby源已经是https://gems.ruby-china.com

第五步,安装CocoaPods(sudo 表示管理员执行指令,需要输入密码的)

安装cocoapods

sudo gem install cocoapods

注意:

OS X 10.11之前系统的安装cocoapods 指令:

sudo gem install cocoapods

OS X 10.11以后系统的安装cocoapods 指令:

sudo gem install -n /usr/local/bin cocoapods

如果有 gems installed标志着安装成功了。

到这里,cocoapods已经安装成功了!恭喜恭喜!!!

第六步,cocoapods集成第三方框架到项目工程里面去

step 1:先去xcode中创建一个项目

step 2:打开终端,输入 cd 项目路径

注意:cd指令的意思是进入某个文件夹中 项目路径可以通过拖拽方式,拖拽到终端

step 3:进入了项目路径后,输入指令vim podfile创建podfile文件,然后按i进入到编辑模式,出现如下图:

在如上图中,输入

 platform:ios,'8.0'target '你的工程名' dopod 'AFNetworking', '~\>3.1.0' (如果不加 , '~\>3.1.0' 则它会下载最新的版本)end

配置好要集成的第三方库,按键盘的esc,接着按 :,然后输入wq按回车键

最后输入指令

pod update --verbose --no-repo-update # 或者 pod install --verbose --no-repo-update

到这步,没出错,说明你项目中已经集成成功第三方框架,打开如下图红框里面工作空间

RubyGems相关命令


# 显示gem的帮助gem –h/--help# 显示gem的版本号gem –v /--version# 4.1 安装软件gem install xxx# 查看一个已安装的软件gem specification XXX# 卸载一个软件gem uninstall XXX# 将所有安装的软件列表gem query --local# 短命令: gem q -l查看某个已安装的软件gem query --local --name-matches XXX

CocoaPods相关命令


# 第一次使用安装框架
# 只用安装一次,之后使用 添加删除都用 pod update --no-repo-updatepod install# 安装框架,不更新本地索引,速度快pod install --no-repo-update# 今后升级、添加、删除框架,或者框架不好用pod update# 更新框架,不更新本地索引,速度快pod update --no-repo-update# 搜索框架$ pod search XXX帮助$ pod --help

参考链接:http://www.cnblogs.com/lmfboke/p/6501678.html

Cocoapods安装教程相关推荐

  1. 2022 CocoaPods安装教程

    2022 CocoaPods安装教程 MacOS系统虽然自带Ruby,但是不进行管理,Ruby不会进行升级 检查rvm并安装 检查rvm是否安装,在终端执行指令:rvm -v, 如果终端出现:rvm: ...

  2. iOS CocoaPods安装教程

    前言介绍 在iOS项目中使用第三方类库可以说是非常常见的事,但是要正确地配置他们有时候是非常繁琐的事情,幸运的是CocoaPods是一个很好的解决方案. 什么是CocoaPods CocoaPods是 ...

  3. 经得起考验的CocoaPods安装教程

    **前言** 这是我个人经验的记录下来的安装cocoaPods顺序,本来是记录下来放到云笔记方便以后翻阅的,是3年前写的,这不是新型病毒疫情,公司全体在家办公,需要给给家里的新电脑按照环境.遇到了些新 ...

  4. CocoaPods 安装与使用教程

    如何下载和安装CocoaPods? 在安装CocoaPods前,需要在本地安装Ruby环境.安装教程原文:https://ruby-china.org/wiki/install_ruby_guide. ...

  5. 【转】小白级的CocoaPods安装和使用教程

    原文网址:http://www.jianshu.com/p/e2f65848dddc 百度有很多CocoaPods的安装教程.第一次看的时候,确实有点摸不透的感觉.经过思考,一步一步来实践,前后花了三 ...

  6. iOS开展-CocoaPods安装和使用教程

    原文链接:  iOS开展-CocoaPods安装和使用教程 修正已经增加了自己的理解. CocoaPods安装和使用教程 Code4App 原创文章.转载请注明出处:http://code4app.c ...

  7. CocoaPods安装和使用教程

    CocoaPods安装和使用教程 Code4App 原创文章.转载请注明出处:http://code4app.com/article/cocoapods-install-usage 目录 CocoaP ...

  8. 安装Cocoapods详细教程

    一.简介 什么是CocoaPods CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为"Pods"的依赖库(这些类库必 ...

  9. 2021.4.23最新mac11.1 big sur 关于CocoaPods安装和使用

    2021.4.23关于CocoaPods安装和使用 第1部分 CocoaPods 的安装 CocoaPods 是iOS开发必不可少的一个第三方框架的管理工具,和Java的Maven类似,maven也是 ...

最新文章

  1. SCCM 2012系列9 补丁分发上
  2. 那个被捧上天的GPT-3要开始收费了!网友:天价,溜了溜了
  3. 100w个整数中,每个数各不相同,且都小于100w,问如何快速的排序
  4. Python科学计算扩展库NumPy之广播(Broadcast)
  5. 【Spring5.x】对象的生命周期、配置文件参数化、自定义类型转换器、后置处理Bean
  6. MySQL二十八规范数据库设计
  7. 问题七十:计算机图形中的采样(Sampling)
  8. r语言和metawin_Meta分析系列之二_Meta分析的软件
  9. 计算机自带键盘无法使用,笔记本电脑键盘用不了怎么回事_笔记本电脑键盘不能用如何解决-win7之家...
  10. 解决:点击鼠标右键无新建选项卡
  11. 腾讯播放器TCPlayer 报错:The element type must be <video>的解决方法。
  12. 软件测试Mysql数据库学习(二)
  13. 自动识别Windows Office 产品GVLK
  14. jquery实现全选
  15. checking whether we are cross compiling... configure: error: in `/tmp/pip-build-rktAki/pycrypto解决方法
  16. Html按钮调用手机静音,静音/取消静音没有按钮HTML5
  17. 人工智能与实体经济深度融合
  18. ltspice语言中文_ltspice-一简介(中文教程教本)新.pdf
  19. 使用API 在zabbix监控系统中查看,创建及删除监控主机
  20. python拥有庞大的计算生态_Python稳基修炼之计算机等级考试易错概念题1(含答案与解析)...

热门文章

  1. 百度服务器公网IP无效
  2. channels java_java.nio.channels.overlappingfilelockexception 怎么解决
  3. DBConvert Studio中文版
  4. 用 Docker 现代化你的传统企业!|航海日志 Vol.22
  5. PYTHON批量挖掘百度下拉框关键词–转{张亚楠}
  6. 神经网络计算公式,神经网络预测算法
  7. nyoj 1204魔法少女
  8. 如何入门多视角3D目标识别?超详细最新综述来袭!
  9. 工厂设计模式(java版本、spring源码中使用的工厂模式)
  10. 仿微信支付宝支付密码