• CocoaPods安装记录


    1. ruby版本过低的解决方法

    查看ruby版本:$ruby -v 终端会输出你的ruby 版本信息

    查看目前的所有ruby版本:$rvm list known

    安装ruby版本:$rvm install 2.3

    2.RubyGems可用的镜像-淘宝网:http://rubygems-china.oss.aliyuncs.com

    删除原有镜像:gem sources --remove https://rubygems.org/

    添加你找到的可用的镜像源:gem sources -a http://rubygems-china.oss.aliyuncs.com

    验证新源是否替换成功:gem sources -l

    3.安装 CocoaPods

    $ sudo gem install cocoapods

    $ pod setup

    搜索验证安装 $ pod search AFNetworking

    4.出现错误

    [!] Unable to find a pod with name, author, summary, or description matching `AFNetworking`

    解决:rm ~/Library/Caches/CocoaPods/search_index.json

    Setting up CocoaPods master repo

    解决:说明Cocoapods正在将它的信息下载到 ~/.cocoapods里;(这一步是很费时间的,等输出Setup completed 安装完成啦)

    在此过程中可以右击终端选 --->新建窗口;在新建的终端窗口输入:
    cd ~/.cocoapods
    进入cocoa pods文件,然后在终端输入:

    du -sh *
    即可查看下载的文件大小。也就可以知道是网速不好,还是源不可用了。

     5.在工程中创建Podfile 文件

    (1).新建xcode文件
    (2).打开命令行,切换到你工程的目录下
    (3).新建Podfile文件:touch Podfile
    (4).使用vim文本编辑器打开Podfile文件,在文件中填写版本信息和需要pod管理的第三方库(i(insert)进入编辑模式,)输入完成之后按Esc然后:wq 保存退出

    platform :ios,'7.0'
    pod 'SDWebImage'
    pod 'AFNetworking', '~> 3.0.4'
    pod 'MBProgressHUD', '~> 0.9.2'

    (5).pod install 安装
    (6).pod update 更新

  • 相关阅读:
    JVM垃圾回收算法
    Java内存堆和栈的区别?
    JDK8为何要废弃永久代
    配置环境变量的一些坑
    在配置环境变量时是该用系统环境变量还是用户环境变量?
    RPC(远程过程调用协议)介绍
    如何修改博客园“插入代码”中的代码风格?(一个博客园代码高亮的方案)
    如何修改博客园插入代码的默认代码大小?
    Java值传递
    使用VS2017实现C#第一个代码
  • 原文地址:https://www.cnblogs.com/wangzf/p/6076692.html
Copyright © 2020-2023  润新知