我试图用pod安装命令更新现有的pod,但它需要很长时间才能运行。
verbose模式显示它被卡在下一行(永远)
更新规范回购主机 $ /usr/bin/git pull -no-rebase -no-commit
在它被卡住之后就没有网络活动了。
我试图用pod安装命令更新现有的pod,但它需要很长时间才能运行。
verbose模式显示它被卡在下一行(永远)
更新规范回购主机 $ /usr/bin/git pull -no-rebase -no-commit
在它被卡住之后就没有网络活动了。
当前回答
尝试清除CocoaPods缓存,重新下载并重新安装所有pod
rm -rf "${HOME}/Library/Caches/CocoaPods"
rm -rf "\`pwd\`/Pods/"
pod update
其他回答
截至2016年8月15日,回购是一个2.39GB的巨大文件。我打开活动监视器,看看终端在做什么。它正在下载一个巨大的文件。
我是这样解决这个问题的:
rm -fr ~/Library/Caches/CocoaPods && \
gem update --system && \
gem update && \
gem cleanup && \
pod setup
参考:http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/
按照下面的步骤来做:
下载https://github.com/CocoaPods/Specs/archive/master.zip
在终端运行以下命令:
Pod设置—详细
在终端中打开新选项卡并运行
mv ~ - cocoapods repos / -大师。git ~ - tempSpecsGitFolder
打开master.zip(解压缩)
mv Specs-master ~/.cocoapods/repos/master
mv ~/寺庙观景文件夹~/.cocoapods/repos/master/ git
CD[项目文件夹]
Pod安装-不回购更新
我也有同样的问题。在运行
pod install
Setting up CocoaPods master repo
iterm2卡在了Setting up CocoaPods上。
我通过跑步解决了这个问题
sudo gem install CocoaPods
CocoaPods网站上提到了这一点
正如在其他答案中提到的,它需要永远,因为cocoapods主回购的大小是巨大的。可以通过以下步骤减少此时间。
1)在你的github存储库上创建一个私有的specs文件路径。在podfile中提供这个路径https://github.com/yourpathForspecs.git'作为源文件。
2)确定你需要的所有存储库及其依赖关系(在podspec中提到过)。Json文件的cocoapods为这些存储库),并获得他们的podspec。cocoapods的Json文件。添加这些podspec。Json文件及其文件夹(例如螺栓的最新版本文件夹)。
3)在podfile中删除源“https://github.com/CocoaPods/Specs.git”
4) pod更新
这将花费更少的时间,因为这只需要获取和下载你需要的豆荚,而不是整个cocoapods存储库。 在我的案例中,它将pod更新时间从平均15-20分钟减少到最多3-4分钟。