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