美文网首页iOS基础类
cocoapods的安装和删除(2016)最新版

cocoapods的安装和删除(2016)最新版

作者: SpringAnimation | 来源:发表于2016-10-20 16:38 被阅读126次

    自从cocoapods更新到1.0.0版本以后,小伙伴们是不是遇到各种问题,今天就来聊聊这些问题.

    首先打开终端输入gem list, 看一下cocoapods 的版本是否有2个,我以前是1.0.0 和1.0.1 2个版本共存,每次pod都会丢失文件,不知道是不是版本冲突,我解决此问题的方法是先删除cocoapods,然后在切换ruby数据源,万能的http://ruby.taobao.org/ 也不在更新了,建议大家把ruby数据源切换到https://gems.ruby-china.org 速度谁用谁知道.下面来聊一聊怎么彻底删除cocoapods

    • 删除
    1. 首先移除pod组件,打开终端执行which pod



      然后输出了路径,我的是 /usr/local/bin/pod

    2. 移除cocoapods组件,继续执行sudo rm -rf路径(温馨提示:在输入密码的时候,是没有位数显示的,不要以为没输入上去)


    3. 移除RubyGems中的cocoapods程序包
      Q:RubyGems是什么?
      A:RubyGems(简称gems)是一个用于对Ruby组件进行打包的Ruby打包系统.它提供一个分发Ruby程序和库的标准格式,还提供一个管理程序包安装的工具.查看gems中本地程序包,在终端输入gem list 然后会打印gem下的所有包,看到了我们当前cocoapods的版本号


    4. 移除程序包执行命令 sudo gem uninstall cocoapods -v 版本号



      执行完命令后,最下面打印Successfully uninstalled cocoapods -1.0.1 已经成功卸载了!可以输入gem list在查看下

    最好删除所有cocoapods的依赖包

    • 安装

    以前网上的各种安装版本我就不再提及

    1. 输入gem source -l 查看本地添加的数据源


    2. 上面已经说过https://rubygems.org/ 在国内被强,https://ruby.taobao.org/
      这个数据源不知道什么原因不更新了, 建议在终端中输入gem sources -remove 数据源地址

    3. 使用新的数据源 gem sources -a 数据源地址


    4. 验证新数据源是否替换成功,看看新的数据源


    5. 安装cocoapods

      $sudo gem install cocoa pods

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

    cocoapods 的项目中使用本文不做指导

    相关文章

      网友评论

        本文标题:cocoapods的安装和删除(2016)最新版

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