美文网首页
cocoaPods安装史上最全教程

cocoaPods安装史上最全教程

作者: hello_JSH | 来源:发表于2017-04-25 11:15 被阅读27次

# 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安装史上最全教程

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