Cocoapods安装步骤

1、升级Ruby环境

终端输入:$gem update --system

此时会出现

这个是因为你没有权限去更新Ruby

这个时候你可以在终端使用:$sudo gem update —system来进行升级

这个时候表示Ruby升级完成

2、安装CocoaPods时我们要访问cocoapods.org,该网站可能被我们大天朝墙了,这样下载安装可能会是龟速,幸好我们可以用淘宝的Ruby镜像来访问该网站,方法如下:

1、gem sources --remove

https://rubygems.org/

2、gem sources –ahttp://gems.ruby-china.org/  (据说淘宝的镜像不更新了 ,没有证实)

(https的网址会出现证书问题,原谅我现在还不能解决。。。)

可以使用下面的命令查看是否更换镜像成功(如下图所示):

$ gemsources –l

3、安装Cocoapods,在终端输入命令

$sudo gem install cocoa pods  (之前的方法 )

这个时候会提示你输入密码,注:在终端输入密码不会有提示,光标也不会移动,

sudo gem install -n /usr/local/bin cocoapods –pre代替sudo gem installcocoa pods

解决安装报错

出现以下错误,是因为  https的镜像需要SSL证书的问题  (我还没有解决掉 有办法的小伙伴可以留言告知一下,谢谢)

先更新ruby环境

更新Ruby环境

1.先查看现在的Ruby版本号

输入命令:ruby -v

2.安装 RVM

RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)

a.先输入:

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

b.然后输入:

source ~/.bashrc

source ~/.bash_profile

c.测试是否安装正常

rvm -v

3.用RVM升级Ruby

a.查看当前ruby版本

输入:ruby -v

b.列出已知的ruby版本

输入:rvm list known

c.安装所需要版本的Ruby, 例如

输入:rvm install 2.2.2

4.安装完成之后,查看是否安装成功

输入:ruby -v

继续安装Cocoapods

完成上面步骤后执行安装cocoapods命令

输入:sudo gem install cocoapods

备注:苹果系统升级OS X EL Capitan后改为$sudo gem install -n /usr/local/bin cocoa pods

$pod setup

查看当前cocoaPods的版本号, 验证是否安装成功

输入:pod --version

在终端输入pod search fmdb, 验证是否有第三方的搜索结果,如果出现搜索结果则安装成功。

若使用pod search AFNetworking出现以下错误

[!] Unable to find a pod with name, author, summary, ordescription matching `AFNetworking`

可以输入

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

之后再使用就OK了

更新gem

$sudo gem update --system

pods的简单使用

新建工程,并在终端用cd指令到文件夹内

$pod search 第三方

新建文件 vim “Podfile”,

$vim Podfile

写入以下内容并保存 小提示:(终端vim文件 按 i 可编辑 ,esc 退出编辑,:wq  可保存退出)

platform:ios, '6.0'

pod 'AFNetworking', '~> 2.3.1'<-------第三方

8.导入第三方库

$pod install

9. 打开目录,发现多了*.xcworkspace等文件,至此以后工程打开就是打开此文件了

以下是我用以前的安装流程安装时出现的一些错误

终端  cocoapods 下载bug调试:

错误1:

Error fetching http://ruby.taobao.org/:

bad response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)

解决方案:把安装流程中 $gem sources -a http://ruby.taobao.org/   ---改为---->$gem sources -a https://ruby.taobao.org/

错误2:

ERROR:  While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/pod

解决方案:苹果系统升级OS X EL Capitan后会出现的插件错误,将安装流程 4.安装CocoaPods 的 (1)sudo gem install cocoapods ——>改为sudo gem install -n /usr/local/bin cocoapods

错误3:

[!] Unable to satisfy the following requirements:- `AVOSCloud (~> 3.1.6.3)` required by `Podfile`

Specs satisfying the `AVOSCloud (~> 3.1.6.3)` dependency were found, but they required a higher minimum deployment target.

解决方案:安装流程:Podfile文件 中   platform:ios, ‘6.0’  后边的 6.0 是平台版本号 ,一定要加上

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容