mac 10.11.6,Xcode8下,ruby2.3安装,Cocoapods安装~

  • 适用环境

         mac: 10.11.6

         Xcode:8.1

  • 命令执行步骤(安装ruby2.3前准备工作)

    查看ruby更新源   

    gem sources  -L                                  

    删除默认官方或者淘宝,新增 https://gems.ruby-china.org/

gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
    再此查看确保只有一个源
    gem sources -L              

    更新gem为最新    

    sudo gem update --system            

    卸载之前的cocoapods

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

    安装rvm版

    curl -sSL https://get.rvm.io | bash -s stable          

    载入rvm,并查看rvm版本   

    source ~/.rvm/scripts/rvm

    rvm -v

    查看brew安装情况,如未安装请执行

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"    

    安装之后,校验

    brew doctor

   如果正常略过,否则按照提示操作,例如本人依照之行  xcode-select --install,调出xcode安装

  等操作,依照所有之行完之后,继续 

   brew doctor

   直到出现提示"Your system is ready to brew." 

   查看gem版本是否有变化

   gem -v

   有变化则更新 gem 

   sudo gem update --system  

   至此安装准备工作完成,以上有的安装工作有回车,注意看提示,别傻等

  •  安装ruby2.3

   安装就很简单,继续操作

    列出 ruby 版本,  

    rvm list known 

    安装2.3, 后面可加" --debug "参数,方便查看错误提示,注意看提示,别傻等

    rvm install 2.3 

  上面是个漫长的过程,我大概30分钟,依据个人网速

   查看ruby 版本

   ruby -v

   如多个版本设个默认

   rvm use 2.3.0 --default

   再查看gem版本

   gem -v

   再查看ruby更新源,确保只有一个  https://gems.ruby-china.org,如不是请翻看前面

   gem source

  •   安装cocoapods 

             终于到这个步骤了,还是有坑的注意

              安装cocoapods(pod稳定版最新版是0.39,beta版是1.0.0beta.6,ruby版本为2.3.0和cocoapods0.39以前不兼容,安装beta版解决

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

              等待注意查看提示

              安装pod(网上很多是执行 pod setup,但是非常缓慢,建议按下面命令执行)

              cd ~/.cocoapods/repos

           git clone https://github.com/CocoaPods/Specs.git

           下载之后,把Specs文件夹名改为master(在文件管理器下直接鼠标改名)

       

            接着查看pod安装情况

          pod repo  

            出现

master

- Type: git (master)

- URL:  https://github.com/CocoaPods/Specs.git

- Path: /Users/你的名字/.cocoapods/repos/master

恭喜你安装pod成功了,剩下就是在项目中使用了

再查看一下 gem -v

如果版本低建议更新   sudo gem update --system

  • cocoapods  使用

 

cd 到xcode 建的项目根目录

 vi Podfile  建文件

 i              编辑模式

输入如下代码

 

platform :ios, '9.0'

use_frameworks!

 

target '工程名' do

  pod '包名1' ,'~> 包1版本号'

  pod '包名2' ,'~> 包2版本号'

end

         按esc退出编辑模式,输入 :wq! 保存退出

        在项目路径下执行

         pod install

         安装完之后,

         生成新的项目工程文件   .xcworkspace  用xcdoe打开它,在代码中 imoport 包1 即可使用

 

原文地址:https://www.cnblogs.com/fship/p/6091679.html