Cocoapods错误:“拉不可能,因为你有没有合并的文件。”

当安装一个新的CocoaPod,我得到了以下错误。

$ pod install Analyzing dependencies [!] Pod::Executable pull A AFHARchiver/0.2.1/AFHARchiver.podspec A AFWunderlist/1.0/AFWunderlist.podspec A AFWunderlist/1.1/AFWunderlist.podspec A AFgzipRequestSerializer/0.0.1/AFgzipRequestSerializer.podspec 

。 。 。

 A wpxmlrpc/0.4/wpxmlrpc.podspec A zipzap/6.0/zipzap.podspec Pull is not possible because you have unmerged files. Please, fix them up in the work tree, and then use `'git add/rm <file>'` as appropriate to mark resolution, or use `'git commit -a'`. 

以为我会分享下面的修复。

问题是规格库,不在我身边。

在这里find答案podfile给出了一个安装错误 ,但由于问题是不明确的症状,我以为我会再次交叉引用它的情况下,有人正在查找它不同。

答案是在这里的博客文章http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/ ,它解释了这个问题和下面重复的修复:

“您将不得不手动删除Specs存储库的任何本地副本,并重新克隆Specs存储库的新版本。您可以使用以下命令执行此操作:

  $ pod repo remove master $ pod setup 

如果您有任何本地提交或对Specs存储库的更改没有合并,您应该确保您有一个副本。 我会build议您手动复制这些更改并重新提交它们。 您可以在不删除的情况下修复您的存储库,但这不是一个简单的过程,所以我们build议您删除Specs存储库及其任何分支的副本。

rm -rf ~/.cocoapods也可以