美文网首页
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