CocoaPods停在Analyzing dependencies解决方案
现在很多开源项目应用cocoapod。这使集成第三方库都非常方便,在没有花project里设置哪些参数、仗着。
只要运行pod update要么pod install时间,经常会卡在Analyzing dependencies不动。这步事实上是cocoapods在将他的信息下载到~/cocoapods文件夹下,能够进入这个文件夹后通过du -sh * 来查看下载进度。当中的内容就是托管在https://github.com/CocoaPods/Specs的项目的podspec索引文件。眼下(2015/06/25)这个文件夹大约有169M左右。大家都说是由于github的速度非常慢... 你懂的(只是我严重怀疑有可能并非这个原因)。所以就卡在这不动了。
解决的方法:
1: 换镜像索引库
国内有人建立了cocoapods的索引库镜像,能够通过例如以下命令更改镜像:
pod repo remove master
pod repo add master https://镜像地址
pod repo update
我自己一向仅仅喜欢官方源,所以这种方法我没用过,地址还请各位自行google
2: 删除镜像后又一次下载[推荐]
对于这种方法为什么管用。我也不知道,据说是和xcode有某种关系,在stackoverflow上看到的。按说install时候下载不下来。这种方法也应该无论用才对。只是亲測好用。
各位能够试试:
pod repo remove master #删除镜像
pod setup #又一次下载。可能须要等一段时间
这时候在运行pod install或者update。就能够顺利通过了,当然。还是要等的。
3: 禁止更新索引
通过例如以下參数,能够在安装或升级时跳过索引文件的更新,只是带来的问题也非常麻烦,你可能下载不到新版本号的第三方库(由于索引是旧的)。
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
上CocoaPods安装与使用、命令的帮助,所以都在这里:https://cocoapods.org
CocoaPods停在Analyzing dependencies解决方案的更多相关文章
- CocoaPods停在Analyzing dependencies的解决方案
解决办法: 1: 换镜像索引库 国内有人建立了cocoapods的索引库镜像,可以通过如下命令更改镜像: pod repo remove master pod repo add master htt ...
- cocoaPads 安装及出现Analyzing dependencies之后卡死解决方案
1.安装 a. 查看源 gem sources -l b. 设置源: sudo gem sources -a http://ruby.taobao.org c. 删除源:sudo gem source ...
- cocoapod卡在了analyzing dependencies
尽管公司的项目没有使用cocoapod,可是有一些第三方库本身依赖其它第三方的库,而且是用cocoapod来管理这些依赖的.所以在使用某些第三方库时.还是须要用到cocoapod的.今天在github ...
- cocoapods Analyzing dependencies 问题的解决方案
pod install --verbose --no-repo-update pod update --verbose --no-repo-update 修改就ok了
- 长时间停留在calculating requirements and dependencies 解决方案
如果Eclipse花费了很长的时间calculating requirements and dependencies(计算需求和依赖性 ) 这个问题通常就是在点击安装之后显示“Calculating ...
- cocospods 卡在 Analyzing dependencies
參考链接:http://www.cocoachina.com/bbs/read.php? tid=193398 关于pod stetup的详解在这里.对于初次使用CocoaPods的同学,即使你不使用 ...
- Android Studio打开项目,停在gradle的解决方案
之所以停留,是因为打开项目时,Android Studio解析项目使用的gradle,并下载对应版本的gradle,但是由于下载gradle的服务器在国外,这个下载速度非常不稳定,从而导致停留在这一步 ...
- CocoaPods使用专题 by h.l
cocoaPods安装 CocoaPods安装和使用教程(code4app) cocoapods使用问题解决 cocoapods慢如何解决? CocoaPods停在Analyzing dependen ...
- cocoapods安装和使用常见问题及解决方案
cocopods安装后pod install出现以下错误 /usr/local/Cellar/ruby/2.4.1_1/lib/ruby/2.4.0/rubygems.rb:270:in find_s ...
随机推荐
- springmvc如何访问静态文件,例如jpg,js,css
你怎么DispatcherServlet拦截"*.do"这有一个后缀URL.就不存在訪问不到静态资源的问题. 假设你的DispatcherServlet拦截"/&qu ...
- 解析DBR操作系统引导记录数据
理解文件系统.你必须要熟悉DBR,下面我们就来看看文件系统解析DBR数据. Dos Boot Record(DBR)操作系统引导记录是由操作系统的格式化程序建立的.在文件系统驱动操作不论什么一个磁盘卷 ...
- Xamarin.Android 入门实例(1)之获取与解析JSON
1.Main.axml 视图界面 2.视图代码 <?xml version="1.0" encoding="utf-8"?> <LinearL ...
- FTP文件操作之获取文件列表
前面已经介绍了很多关于FTP对文件的操作,今天再跟大家介绍一个获取文件列表的功能.这个功能应该算是最简单的一个了,它只是获取了一下文件信息,而没有进行实质上的数据传输. 下面是是该功能的核心代码: ...
- 一道看似简单的sql需求(转)
听说这题难住大批高手,你也来试下吧.ps:博问里的博友提出的. 原始数据 select * from t_jeff t 简单排序后数据 select * from t_jeff t order by ...
- [Django] Base class in the model layer
In the model layer, the Model class is the base class while the ModelBase class is metaclass.
- 实验数据结构——KMP算法Test.ming
翻译计划 小明初学者C++,它确定了四个算术.关系运算符.逻辑运算.颂值操作.输入输出.使用简单的选择和循环结构.但他的英语不是很好,记住太多的保留字,他利用汉语拼音的保留字,小屋C++,发明 ...
- javascript 正则匹配 提取所有 preg_match_all matchAll方法
javascript 提取全部的的方法.javascript中没有matchAll这种方法. 用while来实现类似 PHP 中的preg_match_all() :(by default7#zbph ...
- 在C#主线程和子线程将数据传递给对方如何实现
在C#中主线程和子线程怎样实现互相传递数据 老帅 在C#中创建线程Thread时,能够有多种方法,而主线程和子线程之间又怎样实现互相传递数据,每种创建方法传递參数的效果是不同的,逐一看一下: 一.不 ...
- Codeforces 474 E. Pillars
水太...... E. Pillars time limit per test 1 second memory limit per test 256 megabytes input standard ...