美文网首页
小白需要的Cocoapods安装教程

小白需要的Cocoapods安装教程

作者: 远山风渡月 | 来源:发表于2018-07-26 16:41 被阅读0次
    小白需要的Cocoapods安装教程
    小鸭几镇楼(/ω\)
    各位小可爱今天也要加油呀。整理了如下内容,如有不对或可以改进的地方,欢迎指出哦

    开始了!安装Cocoapods环境

    • 如果不确定以前是否安装, 可以先执行卸载操作。

      ① 找到pod的目录 which pod 001.png

      ② 删除该目录下的pod文件 sudo rm -rf /usr/local/bin/pod

      密码即你的电脑密码 ,密码输入时不显示,输完后敲回车即可。 002.png ③ 获取可删除的pod文件列表 gem list 003.png 004.png

      ④ 删除文件,先删除第一个 sudo gem uninstall cocoapods -v 1.3.1
      注意后面的版本要对应正确

      005.png ⑤ 删除第二个 sudo gem uninstall cocoapods-core -v 1.3.1 006.png ⑥ 试一下是否删除成功,随便用pod搜索一个三方库 pod search MJRefresh 007.png
    • 删除成功后 开始安装rvm和ruby
      ① 安装rvm 大概需要几分钟 curl -L https://get.rvm.io | bash -s stable

      008.png ② 下载成功后查看rvm版本 rvm -v 009.png ③ 查看可安装的ruby版本 rvm list known (最好是安装2.0.0以后的版本) 010.png
    ④ 选择一个版本去下载,以版本2.4为例 011.png

    出错了呢,原因是因为没有安装homebrew,我的解决办法是去官网下载。
    链接Homebrew官网:http://brew.sh/index_zh-cn.html
    或者终端输入命令行来下载
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    然后再试一次,Emmmm…又出错了

    012.png
    emmmmmm.gif

    小看我,输入下面的命令sudo chown -R $(whoami) /usr/local/var/homebrew

    然后输入电脑密码,完成以后 更新homebrew 输入brew update 013.png

    更新成功以后输入 rvm install 2.4
    重新下载新版本ruby,这个下载耗时较长

    下载成功以后,查看当前ruby的镜像源。国内镜像源 taobao 源已经停止维护,所以我替换为ruby-china 源,且尽量确保只有一个 ruby-china 源

    ⑤ 首先查看当前是否有镜像,如果有移除当前镜像,替换为ruby-china 014.png

    移除当前镜像 gem sources --remove https://rubygems.org/
    替换镜像 gem sources --add https://gems.ruby-china.org

    015.png ⑥ 查看当前镜像,看是否替换成功 gem source -l 016.png
    • 准备工作已完成 开始安装Cocoapods
      ① 执行命令 sudo gem install cocoapods 并输入电脑密码

      如果出现下面错误 执行语句 sudo gem install cocoapods 017.png
    查看当前pod版本 使用命令行 pod —version 018.png ② 设置仓库(把所有上传到cocoapods的第三方框架下载每个版本和网络地址以及一些其他描述信息到本地) 这一步耗时较长 pod setup 019.png

    ③ 上一步成功以后就可以直接使用pod了
    Mark:如果使用pod search 找不到需要的三方库并报错的,使用下面命令行解决
    rm ~/Library/Caches/CocoaPods/search_index.json
    (pod setup成功后,依然不能pod search,是因为之前你执行pod search生成了search_index.json,此时需要删掉)

    然后重新pod search就可以了

    • 分享一下执行Pod命令时遇到的问题
      ① 运行pod相关命令出现:
      -bash: pod: command not found
      解决:
      sudo gem install -n /usr/local/bin cocoapods

    ② 出现错误提示
    [!] Invalid Podfile file: syntax error, unexpected
    end-of-input, expecting keyword_end.
    解决:
    podfile 文件后面没有加end 重新添加

    ③ pod install 卡住很久 最后报错
    有遇到更新ShareSDK3 4.0.1时卡住

    解决: image.png

    相关文章

      网友评论

          本文标题:小白需要的Cocoapods安装教程

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