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 update或者pod install很慢

pod install 时 怎么样设置 才能不重新按装已经安装的库

cocoapods:pod update 和 pod install 需要很长时间

Cocoapods ----- pod install报错

CocoaPods 1.0之前版本无法pod install和pod update! 更新后CocoaPods 1.1.1 Podfile新的写法.

新人求助cocoapods的pod install的问题