cocoaPods安装史上最全教程

# CocoaPods

  • $ which pod//获取pod的路径
  • sudo rm -rf <pod的路径>
  • $ gem uninstall cocoapods
  1. 删除rubygems相关cocoapods的包,
  • $ gem list //列出本地安装的包
  • 依次执行以下命令:
  • sudo gem uninstall cocoapods
  • sudo gem uninstall cocoapods-core
  • sudo gem uninstall cocoapods-deintegrate
  • sudo gem uninstall cocoapods-downloader
  • sudo gem uninstall cocoapods-plugins
  • sudo gem uninstall cocoapods-search
  • sudo gem uninstall cocoapods-stats
  • sudo gem uninstall cocoapods-try
  • sudo gem uninstall cocoapods-trunk

步骤0 - 安装系统需要的包

  • $ curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install
    步骤1 - 安装 RVM
  • $ curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable
  • 需等待....
  • $ source ~/.rvm/scripts/rvm
  • $ echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db
  • 检查一下是否安装正确
  • $ rvm list known //列出可以安装的ruby
  • $ rvm install 2.4.0
  • 漫长的等待....
  • 故障排除
    • 运行brew update两次,brew doctor 然后创建一个问题!
      本文档将帮助您检查常见问题,并确保您的问题尚未报告。
      检查常见问题
      按照以下步骤解决常见问题:
      • 运行brew update两次。
      • 运行brew doctor并修复所有的警告(过时的Xcode / CLT和未精确的dylib很可能导致问题)。
      • 检查Xcode(CLT)和Xcode的命令行工具是否是最新的。
      • 如果命令失败并出现权限错误,请检查其子目录的/usr/local权限。如果你不确定该怎么做,你可以运行cd /usr/local && sudo chown -R $(whoami) bin etc include lib sbin share var Frameworks。
      • 阅读常见问题。
      • 如果你正在安装Java相关的东西,请确保你已经安装了Java(你可以运行brew cask install java)。

步骤3 - 设置 Ruby 版本

步骤5.安装cocoaPods

  • $ sudo gem install -n /usr/local/bin cocoapods --pre
  • $ pod setup

步骤6.更新gem

  • $ sudo gem update --system

查看进度

  • 重新打开一个 ‘新的终端窗口’,
  • $ cd ~/.cocoapods
  • $ du -sh *
    查找第三方库
  • $ pod search 库名

简化pod setup

  • pod setup
    *cmd+shift+g '~/.cocoapods/repos'
    *若上面路径存在
    *ctrl+c 终止安装
    *cd ~/.cocoapods/repo
    *删除里面的全部文件
    *git clone https://github.com/CocoaPods/Specs
    *更改名称为master

简化pod install/update (省略Analyzing dependencies)

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

常用命令

Ruby 常用命令

  • 添加源 $ sudo gem sources -a http://ruby.taobao.org/
  • 删除源 $ sudo gem sources -r https://rubygems.org/
  • 安装 $ sudo gem install cocoapods
  • 设置 $ pod setup
  • 查看gem源 $ gem sources –l
  • gem自身升级 $ sudo gem update --system
  • 查看版本 $ gem --version
  • 清除过期的gem $ sudo gem cleanup
  • 删除Cocoapods $ gem uninstall cocoapods
  • 更新包 $ sudo gem update
  • 列出本地安装的包 $ gem list

pod 常用命令

  • 第一次使用安装框架 $ pod install
  • 更新 $ pod update
  • 搜索框架 $ pod search XXX
  • 在项目文件夹下创建默认的 Podfile $ pod init

使用cocoapods在执行 $ pod install 的时候,终端提示 Generating Pods project Abort trap: 6

解决办法:

  • 删除所有cocoapods gems,
  • 依次执行以下命令:
  • sudo gem uninstall cocoapods
  • sudo gem uninstall cocoapods-core
  • sudo gem uninstall cocoapods-deintegrate
  • sudo gem uninstall cocoapods-downloader
  • sudo gem uninstall cocoapods-plugins
  • sudo gem uninstall cocoapods-search
  • sudo gem uninstall cocoapods-stats
  • sudo gem uninstall cocoapods-try
  • sudo gem uninstall cocoapods-trunk
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一次安装CocoaPods也遇到了一些坑,但是 那个时候时间比较紧,没有抽出时间整理,最近因为电脑还原从新做了系...
    幸福的尾巴__阅读 8,408评论 7 9
  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,766评论 3 50
  • 前段时间李笑来老师提醒我们:什么是最重要的?着应该是我们最重要的思考问题,作出选择的方式了吧,不断去问自己,在你看...
    叶美珍阅读 383评论 0 1
  • 产妇跳楼风波尚未平息。事情初露端倪,家属并没有置产妇于险境,强硬坚持顺产,只是听取了医生建议后做出的选择,可是为什...
    阳小墨阅读 230评论 0 0
  • 今日打卡。 周一上班忙忙的。忙碌的一天。 中午没有胃口。没有吃午饭。 晚上睡前,听《电台情歌》。 空闲的时候,在微...
    diy1947阅读 214评论 2 1