cocoapods使用随记

作者: onlookersZ | 来源:发表于2019-07-23 15:35 被阅读0次

    cocoapods安装:

    1.检查ruby版本:

    ruby -v

    如果ruby版本低于2.2.2,安装cocoapods时会报错,因此需要升级ruby版本。(升级ruby需要安装rvm)

    2.安装或升级ruby:

    查看ruby可安装的版本信息:

    rvm list known

    将结果往上拖即可看到结果,如图:

    安装ruby:

    rvm install 2.6.3

    可能会出现以下报错:

    错误1:

    提示 Updating system[YourMacName] password required for ‘port -dv self update’

    解决办法:

    sudo portself update

    错误2:

    Requirements installation failed with status: 1.

    需要安装Homebrew , 通过以下命令:

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

    安装完Homebrew后重新执行 rvm install 2.6.3 命令。

    设置为默认版本:

    rvm use 2.6.3 --default

    3.更换源:

    输入命令:gem sources -l 查看当前源地址,结果如图:

    (最新源地址为:https://gems.ruby-china.com/)

    如当前源地址不是这个,输入命令进行替换:

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

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

    替换后再次输入 gem sources -l 进行确认。

    另:

    sudo gem update --system 

    gem -v

    这两个命令分别用于更新与查看当前gem版本。

    4.安装cocoapods:

    安装:

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

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

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

    安装本地库:

    pod setup

    之后结果如图:

    如遇下载速度很慢或下载不起:

    CocoaPods在pod setup失败

    执行pod setup很慢很慢解决方案

    cocoapods重新安装:

    输入gem list --local |grep cocoapods

    获取以下列表

    输入sudo gem uninstall -n /usr/local/bin cocoapods

            sudo gem uninstall -n /usr/local/bin cocoapods-core

    .....逐条删除全部。

    可能会出现以下错误:

    这是因为没有权限读写,通常是直接使用以下命令时造成:gem uninstall cocoapods

    解决办法:

    在gem前添加sudo即可,如果还不行,在cocoapods前添加-n /usr/local/bin

    这个坑大致分为:

    OS X 10.11之前系统的安装\删除cocoapods 指令:$ sudo gem uninstall cocoapods

    OS X 10.11以后系统的安装\删除cocoapods 指令:$ sudo gem uninstall -n /usr/local/bin cocoa pods

    安装cocoapods时遇到这个错误时同上。

    相关文章

      网友评论

        本文标题:cocoapods使用随记

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