配置Cocoapods 新版本Xcode 7.3 pod版本1.0.1

来源:互联网 发布:触发器 sql 编辑:程序博客网 时间:2024/05/15 23:54

有参考部分文档0.0

1.打开终端

2. 检查是否拥有ruby环境.

命令:ruby -v  回车

现象:ruby 2.0.0 ********

现象,我安装时的电脑ruby环境是1.8.7的,版本比较低,根据提示信息更新ruby可以在终端中输入命令行:ruby -v查看当前ruby版本

  1. #查看当前ruby版本  
  2. $ ruby -v  
  3. ruby 1.8.7  
  4. #列出已知的ruby版本  
  5. $ rvm list known  
  6. #安装ruby 2.0.0  
  7. $ rvm install 2.0.0


3. 检查sources来源

命令1:gem sources -l

作用:列出来当前所有的来源

任务:检查来源中是否为一个ruby.taobao.org

如果是,执行下一步

如果不是,先删除,再添加新的

命令2:gem sources —remove https://rubygems.org/

命令3:gem sources -a https://ruby.taobao.org/

命令1:重新输出sources来源

出现这样的输出表示淘宝镜像已经安装成功了

*** CURRENT SOURCES ***

https://ruby.taobao.org/


4. 安装cocoapods

命令:sudo gem install cocoapods 回车

现象:先输入密码.输密码的时候没反应,只管输.暂时没反应,3分钟左右开始跑代码

我安装的时候出现在系统中可以看到安装文件了,但是打Pod search指令时,可能会一直停在Setting up CocoaPods master repo然后(很久)会出现如下错误:

[1]/usr/bin/git clone https://github.com/Cocopods/specs.git master

cloning into 'master'...

error:RPC failed;result=56,HTTP code=200

.....

fatal:index-pack failed

这说明CocoaPods还不能正常使用,需要更新pod,下载它的一些依赖包;在终端中输入:

   $ pod setup

过一段时间之后,你会在终端中看到跟上面同样的红色的错误信息。

这说明某些环境原因导致pod更新不了,可能原因有,1gem版本太低;2github无法链接;3.cocoapods目录下的配置信息错误。我们可以一个一个来排除,

》》首先更新gem到最新版本,在终端中输入:

$ sudo gem update --system

》》然后检查是否可以pinggithub,在终端中输入(最好重新打开一个终端检测)

$ ping github.com 

如果链接正常会每秒跳出输出,表示能够正常连接。

》》然后查看pob repo list

$ pod repo list(这几步对我来说比较重要)


说明Cocoapods在将它的信息下载到 ~/.cocoapods里;

cd  /.cocoapods

du -sh *命令来查看文件大小,结果显示0 repos,说明没有安装成功;

在终端输入(这个步骤很重要,下载时间很长,通过这个步骤,可以清晰看到你的文件包里有没有cocopods有没有下载信息):

cd ~/.cocoapods   

进入cocoapods文件后在终端输入:du -sh *

3分钟左右,文件包大小开始从0 repos慢慢变大,下完约730M,请耐心等待

5. 检查是否安装成功

命令:pod search jsonkit回车

现象:装上,会有一堆绿色的和黑色的字.

一般来说,会弹出来一句话,等待五分钟,会出现上述现象.

1 0
原创粉丝点击