美文网首页
安装cocoapods流程

安装cocoapods流程

作者: herseyho | 来源:发表于2020-04-02 11:11 被阅读0次

    1、

    检查rvm是否安装:

    rvm -v

    若rvm未安装,执行:

    curl -L get.rvm.io | bash -s stable

    安装完成切换到rvm环境:

    source ~/.bashrc

    source ~/.bash_profile

    2、

    检查ruby是否安装:

    ruby -v

    检查rvm中是否能查找ruby:

    rvm list

    若rvm中找不到ruby,执行:

    rvm list known

    若此时brew未安装,可以提前安装,执行:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    安装列表中最新的ruby(最好大于或等于2.6.3):

    rvm install 2.6.3

    a、可能出现brew报错,提示Requirements installation failed with status: 1. 执行:

    rvm get head

    b、可能出现brew卡死,强制退出终端后,提示Error: Another active Homebrew update process is already in progress.Please wait for it to finish or terminate it to continue. 执行:

    rm -rf /usr/local/var/homebrew/locks

    c、可能出现brew安装过,需要卸载旧版本,执行:

    rm -rf Cellar Frameworks Homebrew

    再次执行:

    rvm install 2.6.3

    设置当前默认的ruby版本:

    rvm use 2.6.3 —default

    3、

    查看gem的源:

    Gem sources -l

    若为默认的国外的源地址,执行更换gem的源:

    gem sources —remove https://rubygems.org/

    gem sources -a https://gems.ruby-china.com

    更新升级gem版本:

    Sudo gem update -n /usr/local/bin -system

    4、

    若安装过cocoapods,执行移除:

    sudo gem uninstall cocoapods

    执行安装cocoapods:

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

    新版cocoapods此时的repo是空的,执行镜像替换,网络限制可能执行多次:

    cd ~/.cocoapods/repos

    pod repo remove master

    git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

    此时search命令无法使用,执行index重新生成:

    pod setup

    rm ~/Library/Caches/Cocoapods/search_index.json

    执行重新搜索生成index:

    pod search AFNetworking

    附录:

    清华大学开源软件镜像站:https://mirror.tuna.tsinghua.edu.cn/help/CocoaPods/

    相关文章

      网友评论

          本文标题:安装cocoapods流程

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