美文网首页cocposdiOS DeveloperiOS学习笔记
Mac 安装CocoaPods过程以及遇到Ruby问题解决方案

Mac 安装CocoaPods过程以及遇到Ruby问题解决方案

作者: 羊驼先生丶 | 来源:发表于2016-09-19 15:08 被阅读220次

    1.打开终端
    2 移除现有 Ruby 默认源 输入以下指令

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

    3.使用新的源 输入以下指令

     gem sources -a https://ruby.taobao.org/
    

    4.验证新源是否替换成功 输入以下指令

     gem sources -l
    

    5.安装 CocoaPods

     sudo gem install cocoa pods
    

    //–––––––––––那么问题来了——没遇到的自动跳过————————————
    错误提示1
    Error installing cocoapods: activesupport requires Ruby version >= 2.2.2.
    1、安装 RVM baby 版本管理器

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

    //________等安装完成 出现下面这行提示以下___________
    In case of problems: https://rvm.io/helpandhttps://twitter.com/rvm_io
    //___________________

    执行

    source ~/.bashrc  
    

    执行

    source ~/.bash_profile  
    

    测试是否安装正常 执行

    rvm -v  
    

    //________提示以下___________
    rvm 1.27.0 (latest) by Wayne E. Seguin wayneeseguin@gmail.com, Michal Papis mpapis@gmail.com [https://rvm.io/]
    //___________________
    2、用RVM升级Ruby
    查看当前ruby版本 执行

    ruby -v 
    

    列出已知的ruby版本 执行

    rvm list known
    

    //________提示以下___________

    MRI Rubies

    [ruby-]1.8.6[-p420]
    [ruby-]1.8.7[-head] # security released on head
    [ruby-]1.9.1[-p431]
    [ruby-]1.9.2[-p330]
    [ruby-]1.9.3[-p551]
    [ruby-]2.0.0[-p648]
    [ruby-]2.1[.8]
    [ruby-]2.2[.4]
    [ruby-]2.3[.0]
    [ruby-]2.2-head
    ruby-head

    for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.2

    JRuby

    jruby-1.6[.8]
    jruby-1.7[.23]
    jruby[-9.0.5.0]
    jruby-head

    Rubinius

    rbx-1[.4.3]
    rbx-2.3[.0]
    rbx-2.4[.1]
    rbx[-2.5.8]
    rbx-head

    Opal

    opal

    Minimalistic ruby implementation - ISO 30170:2012

    mruby[-head]

    Ruby Enterprise Edition

    ree-1.8.6
    ree[-1.8.7][-2012.02]

    GoRuby

    goruby

    Topaz

    topaz

    MagLev

    maglev[-head]
    maglev-1.0.0

    Mac OS X Snow Leopard Or Newer

    macruby-0.10
    macruby-0.11
    macruby[-0.12]
    macruby-nightly
    macruby-head

    IronRuby

    ironruby[-1.1.3]
    ironruby-head
    //___________________
    安装ruby 2.2.2 执行

    rvm install 2.2.2
    

    完成后 执行

    ruby -v
    

    //–––––打印输出–––––––
    ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]
    //––––––––––––

    6 继续安装 CocoaPods

     sudo gem install cocoa pods
    

    //______安装成功提示如下______
    Done installing documentation for nap, fourflusher, escape, colored, concurrent-ruby, thread_safe, tzinfo, i18n, activesupport, claide, xcodeproj, molinillo, cocoapods-try, netrc, cocoapods-trunk, cocoapods-stats, cocoapods-search, cocoapods-plugins, cocoapods-downloader, cocoapods-deintegrate, fuzzy_match, cocoapods-core, cocoapods after 21 seconds
    23 gems installed
    //_______________

     pod setup
    

    备注:苹果系统升级 OS X EL Capitan 后安装改为:
    sudo gem install -n /usr/local/bin cocoapods
    pod setup
    7.更新 gem

     sudo gem update --system
    

    8.新建工程,并在终端用 cd 指令到文件夹内
    pod search 第三方
    9.新建 Podfile 文件

    $ touch Podfile
    

    10.编辑 Podfile 文件,并写入要添加的第三方库

    platform:ios, '8.0'
    pod 'AFNetworking', '~> 2.3.1'<-------第三方
    

    11.导入第三方库

     pod install
    pod install --verbose --no-repo-update
    

    12.退出终端

    相关文章

      网友评论

        本文标题: Mac 安装CocoaPods过程以及遇到Ruby问题解决方案

        本文链接:https://www.haomeiwen.com/subject/dfknettx.html