美文网首页
cocoapods更新

cocoapods更新

作者: 枫之叶_小乙哥 | 来源:发表于2017-03-14 07:23 被阅读39次

    Xcode->homebrew
    ->RVM->Ruby->CocoaPots;

    RVM是Ruby Version Manager的缩写,是一个命令行工具,它可以让你轻松地安装,管理和使用多个版本的Ruby.不同的rails项目使用等ruby和rails版本不一样的时候,可以使用RVM自由切换。
    1.安装rvm

    1> 安装rvm

    Install RVM (development version)-安装ruby开发版
    \curl -sSL https://get.rvm.io | bash

    1

    1

    Install RVM stable with ruby-安装带ruby的稳定版:

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

    方案二:

    步骤1 - 安装 RVM RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。使用官方推荐的方法安装:

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

    期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。 然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)

    $ source ~/.rvm/scripts/rvm

    检查一下是否安装正确

    $ rvm -v

    会输出:

    rvm 1.26.11 (latest) by Wayne E. Seguin wayneeseguin@gmail.com, Michal Papis mpapis@gmail.com [https://rvm.io/]

    2.用 RVM
    安装ruby

    1>
    查看当前ruby版本
    rvm list
    会看到如下输出:
    rvm rubies ruby-2.2.0 [ x86_64 ]=* ruby-2.2.1 [ x86_64 ] ruby-2.2.3 [ x86_64 ]# => - current# =* - current && default# * - default

    2> 查看最新的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[.10][ruby-]2.2[.5][ruby-]2.3[.1][ruby-]2.3-headruby-head

    切换ruby版本, 命令安装:
    rvm install 2.3.1

    3> 安装rails

    $ gem install rails

    )升级gem,在终端输入命令
    $ sudo gem update --system
    接着会要求输入电脑密码,输入密码后回车,就开始升级了。如果看到下面这句话,说明升级成功了。
    RubyGems system software updated

    3.安装cocoapods

    1> 查看镜像资源并设置源

    gem sources -l

    如果输出:
    *** CURRENT SOURCES ***http://ruby.taobao.org/

    则已经切换成功, 不然就:
    $ gem sources --remove https://rubygems.org///等有反应之后再敲入以下命令

    $ gem sources -ahttp://ruby.taobao.org/

    结束后,然后再次:
    $ gem sources -l

    如果输出:
    *** CURRENT SOURCES ***http://ruby.taobao.org/

    2> 安装cocoapods

    sudo gem install cocoapods (也可以试试pod setup)

    会显示:

    nizege:~ chenenze$ sudo gem install cocoapodsPassword:Fetching: i18n-0.7.0.gem (100%)Successfully installed i18n-0.7.0Fetching: thread_safe-0.3.5.gem (100%)Successfully installed thread_safe-0.3.5Fetching: tzinfo-1.2.2.gem (100%)...最后:19 gems installed

    就安装完了. 这时你可以

    $pod search AFNetworking

    来检测一下 如果:

    -> AFNetworking (2.5.4) A delightful iOS and OS X networking framework. pod 'AFNetworking', '~> 2.5.4' - Homepage: https://github.com/AFNetworking/AFNetworking - Source: https://github.com/AFNetworking/AFNetworking.git - Versions: 2.5.4, 2.5.3, 2.5.2, 2.5.1, 2.5.0, 2.4.1, 2.4.0, 2.3.1, 2.3.0, 2.2.4, 2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 2.0.0-RC3, 2.0.0-RC2, 2.0.0-RC1, 1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.1, 1.2.0, 1.1.0, 1.0.1, 1.0, 1.0RC3, 1.0RC2, 1.0RC1, 0.10.1, 0.10.0, 0.9.2, 0.9.1, 0.9.0, 0.7.0, 0.5.1 [master repo] - Subspecs: - AFNetworking/Serialization (2.5.4) - AFNetworking/Security (2.5.4) - AFNetworking/Reachability (2.5.4) - AFNetworking/NSURLConnection (2.5.4)

    就说明成功了.

    $which pod

    输出

    /usr/bin/pod

    这样也可以检测是否安装成功.

    查看cocoapods版本号
    pod —version

    查看cocoapods的资源包情况
    gem list
    4.卸载

    如果想要卸载ruby,需要执行以下步骤
    $ rvm list
    $rvm remove2.3

    查看下载进度
    另外打开终端。先输入: cd ~/.cocoapods 再输入: du -sh *

    查询ruby信息
    rvm list known

    rvm list

    查询已知的ruby版本

    查询已经安装的ruby

    安装某版本的ruby

    **rvm install 2.0.0
    **

    卸载某版本的ruby

    **rvm remove 2.3.0
    **

    设置ruby版本

    **rvm 2.0.0 --default
    **

    只要不是0.39.0
    VS 2.3.0
    ,应该都可以安装成功的!

    相关文章

      网友评论

          本文标题:cocoapods更新

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