CocoaPods更新。终端显示以前的版本

时间:2014-01-30 18:14:36

标签: ios objective-c xcode gem cocoapods

我尝试使用命令sudo gem install cocoapods更新cocoapods gem。安装几分钟后,我看到Successfully installed cocoapods-0.29.0。但是当我输入pod --version再次获得0.27.1时。此外,当我尝试pod install终端向我显示此错误时:

[!] Pod::Executable pull

A   ALPValidator/0.0.1/ALPValidator.podspec

A   Apptimize/1.5.8/Apptimize.podspec

A   BloodMagic/0.5.2/BloodMagic.podspec

U   CardIO/3.2.2/CardIO.podspec

U   CardIO/3.3.0/CardIO.podspec

U   CardIO/3.4.0/CardIO.podspec

U   CardIO/3.4.3/CardIO.podspec

...

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

1月28日Cocoapods Specs回购破产 - here的完整解释和修复:

答案 1 :(得分:1)

在libgit2中发现了一个错误,他们不得不对specs repo执行强制推送以解决问题。这就是所有CocoaPods设置的破坏。

您可以找到有关here的操作的详细信息。

同时你可以使用这个快速修复:

rm -rf ~/.cocoapods/
pod setup