iOS基础类

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

2016-10-20  本文已影响126人  SpringAnimation

自从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 的项目中使用本文不做指导

上一篇下一篇

猜你喜欢

热点阅读