cocoapods 环境配置及使用 (MAC OS X 10.11 更新后的新的安装方式)

原创 2015年07月08日 10:39:45
一、 创建使用环境
     1、 安装ruby 环境
          (1)安装 RVM
                  a.  $ curl -L https://get.rvm.io | bash -s stable
                      期间可能会使用sudo 管理员密码,以及自动通过homebrew 安装依赖包,等待一段时间就可以安装好。
                  b. 安装 RVM 环境
                     $ source ~/.rvm/scripts/rvm
                  c. 检查是否安装正确
                          $ rvm -v
                         rvm 1.22.17 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
          (2) 使用RVM 安装 Ruby 环境
                     $ rvm install 2.0.0
                     等待漫长的下载,编译过程,完成之后,ruby ,ruby gems 就安装好了
          (3)设置 Ruby 版本  
                    RVM 安装完成以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本
                     $ rvm 2.0.0 --default
                    检查是否正确
                     $ ruby -v
                        ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]

                        $ gem -v
                        2.1.6
     2、 安装 cocoapods
          在安装好Ruby 环境之后,就可以下载和安装 cocoapods了。
            (1)   在终端中输入: sudo gem install cocoapods
                    如果在终端输入命令行之后没有任何反应,这是因为被墙阻挡了cocoapods.org
          
           (2)这时就需要使用淘宝的Ruby 镜像来访问 cocoapods,在终端中敲下:
               $   gem sources --remove https://rubygems.org/
               //等有反应之后再敲入以下命令
               $ gem sources -a http://ruby.taobao.org/
           (3)检验Ruby镜像是否正确
               $ gem sources -l
               *** CURRENT SOURCES ***

               http://ruby.taobao.org/
          (4)继续运行  $ sudo gem install cocoapods
               等待,这是cocoapods 就已经在当前电脑上下载并且安装好了

在MAC OS X10.11 中,按照上述的方式进行 安装就会出现系统权限和 淘宝Ruby镜像失效的问题。

(1)gem sources --addhttps://ruby.taobao.org/--remove https://rubygems.org/ 输入上述命令行 替换为淘宝的Ruby 镜像

(2)待有反应后,执行上述步骤(3),判断Ruby 镜像是否正确

(3)如果正确,则继续运行 命令 sudo gem install -n /usr/local/bin cocoapods

这样,cocoapods 就可以安装到电脑上了


          二、cocoapods 使用
               1、升级cocoapods : $ sudo gem install cocoapods
               2、创建 Podfile :(1)进入 项目文件夹
                                             (2)$ touch Podfile (注意,必须是这个文件名)
               3、编辑 Podfile
               如果要导入 AFNetWorking 
                    在Podfile 中输入  pod 'AFNetworking', '~> 2.5.4'
        4、 执行导入命令
          进入 Podfile 所在的文件夹
          输入命令行 $ pod install
          此时,cocoapods 就开始下载源码、配置依赖关系,并且将所需要的framework 引入。
        5、更新 第三方 SDK 
           进入所在文件夹
           输入命令行 $ pod update

        打开项目所对应的 .xcworkspace 就可以使用了

Cocoapods安装步骤(OS X 10.11环境)

1.升级Ruby环境sudo gem update --system如果Ruby没有安装,请参考 如何在Mac OS X上安装 Ruby运行环境2.安装CocoaPods时我们要访问cocoapods...

Mac OS X 10.11.x 安装 Cocoapods 心路历程

我用的是最新版的 Mac OS X 10.11.6 系统,在安装 Cocoapods 的过程中也是遇到了一些问题,下面就整个安装过程以及过程中出现的问题和解决方案作一下总结。 Cocoapods 是什...

在Mac OS X上安装 Ruby运行环境 CocoaPods安装和使用教程

对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 此安装方法同样适用于产品环境! 系统需求 ...

Mac OS X 10.11升级带来的 cocoapods问题

欢迎加QQ群讨论:157672725昨天升级完Mac OS X 10.11,发现cocoapods不能用了。 后面用以下命令解决了,在此记录希望能帮到需要的朋友。 如在执行以下命令时出现问题,请看...
  • catch01
  • catch01
  • 2015年10月15日 16:10
  • 354

联想小新510s安装mac OS X 10.11经验分享

由于工作需要,没有苹果电脑,然后找朋友装了半天黑苹果,安装失败,所以尝试自己安装一个mac虚拟机。以下是大致步骤: 首先安装一个vmware12的虚拟机工具,自行在网上下载。 准备好系统镜像文件,dm...

升级OS X 10.11后CocoaPods的安装(问题与解决方法)

OS X更新到10.11后,CocoaPods的安装和以前有了点不同。 以前安装cocoapods的时候用的是这句: $ sudo gem install cocoapods 现在要改成这句:...

OS X 10.11 安装Cocoapods 出现问题的解决方法

转自:http://blog.csdn.net/NSNirvana/article/details/46873071 今天尝试用 Cocoapods安装个第三方库.. 输入pod ins...

mac OS X下PhpStorm+MAMP PRO+Xdebug+FireFox集成开发和断点调试环境配置

一、环境及软件 macbook pro Phpstorm MAMP PRO FireFox 二、环境搭建1、PhpStorm导入项目下载PhpStorm并安装,网上随便找个注册码即可破解,安装后打开界...

Mac OS X系统搭建谷歌Go语言开发工具 Sublime Text 环境配置

转载地址:http://www.cr173.com/html/33948_1.html Go语言是谷歌自家的编译型语言,旨在不损失性能的前提下降低代码复杂率。其优势是让软件充分发挥多核心处理器同...

mac os x苹果系统LAMP环境配置(改动)

原文:http://www.cnlvzi.com/index.php/Index/article/id/114 LAMP系统在很多网络系统中,包括开放软件系统,里面被广泛应用,OS ...
  • chowpan
  • chowpan
  • 2013年11月18日 16:54
  • 10439
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:cocoapods 环境配置及使用 (MAC OS X 10.11 更新后的新的安装方式)
举报原因:
原因补充:

(最多只允许输入30个字)