美文网首页
Cocopods安装

Cocopods安装

作者: CodeFXQ | 来源:发表于2017-03-01 11:42 被阅读18次

cocoa pods安装过程

1.首先安装RVM(ruby版本管理工具)

(1)$curl -L get.rvm.io | bash -s stable

(2)$source ~/.bashrc

(3)$source ~/.bash_profile

(4  $ rvm -v

其中第一步下载,第二,三步应该是修改配置文件,第四部查看是否安装正常

2.查看ruby版本

(1)$ ruby -v

(2)Mac自带ruby,但版本可能会比较低,建议升级最新版本的上个版本

(3)$ rvm list known  查看ruby已知版本号

(4)$ rvm install 2.3.3   安装自己需要的版本

3.安装cocoa pods

(1)检查ruby源$gem sources -l,默认情况下终端显示

*** CURRENT SOURCES ***

https://rubygems.org/

(2)这个源不翻墙访问不到,因此在国内的话要换一个国内可以访问的镜像,本人已知的有X宝的https://ruby.taobao.org/,阿里的http://rubygems-china.oss.aliyuncs.com,两个镜像;可通过执行:

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

删除原有的源,执行完成后可看到https://rubygems.org/ removed from sources  ;

然后执行:

$gem sources -a http://rubygems-china.oss.aliyuncs.com

完成后可通过执行方法(1)查看现在的源

(3)下面进入正题安装cocoa pods

首先执行:

$sudo gem install cocoapods

如果一切正常,你应该能看到一段安装进度,以及最后有一条信息: gems installed

然后进行第二步:执行命令

pod search AFNetworking

然后你会卡在Setting up CocoaPods master repo

错误1:

这个时候别慌,你可以新建一个终端查看pod进度,方法:

$ cd ~/.cocoapods

进入cocoapods文件后在终端输入:du -sh *,会看到下载进度,如果一直是0  repos,那你可以挂个VPN加快速度,或者等到终端报错

这个时候只能执行:

$ pod setup

如果还是报同样的错误,那么可能ruby版本太低,请参考文中方法2升级ruby版本;

同时也可能你现在访问不了github,可通过访问网页或者在终端ping一下git官网地址;

错误2:

这个错误是因为可能以前的pod search遗留下的痕迹导致的,这个时候可以执行以下命令:

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

然后继续执行:

$ pod search AFNetworking

应该很快可以给出AFN的相关信息。

注意:错误1和错误2可能同时发生,也可能只会出现错误2,

还有可能出现一种极度恶心的错误3:

折腾一中午解决不了,这个时候你明明已经安装pod了,但是pods命令执行不了,最终解决方案:删除ruby,删除cocoapods,从头来过。

相关文章

网友评论

      本文标题:Cocopods安装

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