Cocoapods “pod install”卡在 OS X El Capitan 上
Posted
技术标签:
【中文标题】Cocoapods “pod install”卡在 OS X El Capitan 上【英文标题】:Cocoapods "pod install" stuck on OS X El Capitan 【发布时间】:2016-01-03 16:21:21 【问题描述】:更新到最新的 OS X El Capitan 后,我在使用 cocoapods 时遇到了与其他许多人一样的问题:
-bash: pod: command not found
我运行 sudo gem install cocoapods
重新安装 cocoapods 并解决了上述问题:
Successfully installed cocoapods-0.38.2
Parsing documentation for cocoapods-0.38.2 1 gem installed
Pod 命令现在可以工作了。但是当我尝试pod install --verbose
时,它卡住了:
Preparing
Updating local specs repositories
Updating spec repo `master`
$ /usr/bin/git pull --ff-only
我已经尝试卸载所有我能找到的 cocoapods 组件
gem list --local | grep cocoapods
并一起重新安装 cocoapods。没有帮助。我该怎么办?
【问题讨论】:
cocoapods - 'pod install' takes forever的可能重复 【参考方案1】:在尝试更新规范存储库时,您的安装似乎卡住了。
您是否尝试过删除规范存储库并重新下载?这可以通过运行以下命令来实现:
$ sudo rm -fr ~/.cocoapods/repos/master
$ pod setup
让我知道它是否有效。
------------- 更新 --------------
规范是描述 pod 的文件,它们包含有关 pod 版本、名称和获取 pod 的位置等信息。 CocoaPods 保留一个存储库,其中包含所有可用 Pod 的所有更新规格,当您安装 CocoaPods 时,此 repo 会克隆到您的机器上,这样,您可以直接在其中搜索 pod 及其规格。你可以在这里阅读更多信息:Specs & Specs Repo
【讨论】:
是的,它确实有帮助!我会接受你的回答。您能否简要解释一下什么是规范回购? @pedros 我仍然坚持它..尝试删除现有的回购并再次下载。当我检查活动监视器-> 网络选项卡@ git-remote-https 时:下载了 23mb,然后数据包不会从 github 获取。我在 El-Capitan 我尝试过:goto ~/.cocoapods/repos 并运行 'git clone github.com/cocoapods/Specs.gitmaster' 连续 5 天苦苦挣扎.. 没有任何效果:(以上是关于Cocoapods “pod install”卡在 OS X El Capitan 上的主要内容,如果未能解决你的问题,请参考以下文章
pod install 时 怎么样设置 才能不重新按装已经安装的库
cocoapods:pod update 和 pod install 需要很长时间
CocoaPods 1.0之前版本无法pod install和pod update! 更新后CocoaPods 1.1.1 Podfile新的写法.