美文网首页
CocoaPods安装笔记

CocoaPods安装笔记

作者: 达_Ambition | 来源:发表于2018-08-10 12:48 被阅读12次
    打开终端,以下命令均在终端执行

    1、查看当前Ruby版本

    ruby -v
    

    如果当前Ruby版本大于2.2.2,无需升级ruby环境,继续安装cocoapods
    2、更换源(由于国内被墙,我们需要来修改更换源,把源切换至ruby-china;网上大多数是使用的https://ruby.taobao.org的,这里不再建议使用的了,这是因为taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务)

    //  gem自身升级
    sudo gem update --system
    //  删除源
    gem sources --remove https://rubygems.org/
    //  添加源
    gem sources -a https://gems.ruby-china.org/
    

    3、验证Ruby镜像是并且仅是ruby-china

    gem sources -l
    

    如果是以下结果说明正确,如果有其他的请自行百度解决

    *** CURRENT SOURCES ***
    https://gems.ruby-china.org/

    4、这时候才正式开始安装CocoaPods

    sudo gem install -n /usr/local/bin cocoapods
    

    5、如果安装了多个Xcode使用下面的命令选择(一般需要选择最近的Xcode版本)

    sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
    

    6、安装本地库

    pod setup
    

    7、如果pod setup之后,报以下错误:


    1.png

    出现这样的原因是因为电脑安装了两个或两个以上的xcode导致的,或者是之前安装过两个或两个以上的xcode。

    解决办法是:

    在终端输入”sudo xcode-select -switch “,然后,打开Xcode—>右>键显示包内容,找到Developer文件夹拖到终端里面,回车,再重新>执行 pod setup

    2.png
    解决方案一:

    参考文档:git报错--RPC failed; curl 18 transfer closed with outstanding read data remaining
    解决结果:依然报错。

    解决方案二:

    参考文档:使用cocoapods时遇到pod setup失败的解决办法(2016.8.12更新)
    使用国内的镜像地址(https://coding.net/u/hging/p/Specs/git),直接clone到/Users/用户名/.cocoapods/repos目录下,再将文件夹重命名为master的办法。
    解决结果:安装成功。

    总结
    安装cocoapods常用命令
        //查看本地安装的cocoapods
        1、$ gem list --local | grep cocoapods
    
        //  查看gem源
        2、$ gem sources –l
        //  gem自身升级
        3、$ sudo gem update --system
        //  查看版本
        4、$ gem --version
        //  清除过期的gem
       5、 $ sudo gem cleanup
        //  安装包
        6、$ sudo gem install cocoapods
        //  删除包
        7、$ gem uninstall cocoapods
        //  更新包
        8、$ sudo gem update
        //  列出本地安装的包
        9、$ gem list
    }
     
    2> CocoaPods 安装
     
        严格按照以下步骤安装!
    {
    //  添加源
        $ sudo gem sources -a https://ruby.taobao.org/
    //  删除源
        $ sudo gem sources -r https://rubygems.org/
    //  安装
        $ sudo gem install cocoapods
    //  设置
        $ pod setup
    }
    
    使用CocoaPods常用终端命令
    {
    //  创建默认的 Podfile
        $ pod init
        
    //  第一次使用安装框架
        $ pod install
        
    //  安装框架,不更新本地索引,速度快
        $ pod install --no-repo-update
        
        终端命令: control + C 取消上一次操作;
        
    //  今后升级、添加、删除框架,或者框架不好用都使用这个命令
        $ pod update
        
    //  更新框架,不更新本地索引,速度快
        $ pod update --no-repo-update
        
    //  搜索框架
        $ pod search XXX
        
    //  帮助
        $ pod --help
    }
    

    2、删除指定的内容(如图)


    3.png

    相关文章

      网友评论

          本文标题:CocoaPods安装笔记

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