2013-02-20 33 views
7

すでに1つのプロジェクトがpodfileで動作しています。"sudo pod install"のエラー

は私が古いプロジェクトにPodfileを追加したいが、私は に、このエラーを得たsudo pod install

エラー:

Resolving dependencies of `./Podfile' 
Updating spec repositories 
[!] git pull 
Updating 35bbbaf..8b42708 
error: The following untracked working tree files would be overwritten by merge: 

AFXAuthClient/1.0.4/AFXAuthClient.podspec 

Please move or remove them before you can merge. 

Aborting 

私は私のプロジェクトでAFXAuthClientを使用していないので、それは奇妙です、私は決してそれを使用しませんでした。

ここに私のPodfileです:

platform :ios, '5.0' 
pod 'TTTAttributedLabel', '~> 1.6.0' 
pod 'ECSlidingViewController', '~> 0.9.0' 

は私が成功することなく行うにしようとした:

gem install cocoapods 
pod setup 

NB:私は、コマンドライン実行からポッドセットアップ

答えて

34

と同じエラーを取得しますrm -rf ~/.cocoapods

次​​にpod installを再度実行します。 sudoは必要ありません。

それのようなこの表情は、仕様に変更があったため発生しています、それはあなたがこのようなエラーを見ている場合はgit pull

+1

私はあまりにもインストールされた新しいバージョンのココアポッドをマージすることができません、これは私を助けました。 Thxキース! – Bimawa

+0

こんにちは、私はあなたの声明と混同されています、あなたは何を意味するのか助けてくれますか?「仕様の変更があったために起こったように、git pullと競合しています。 – user1409935

+0

'pod'ツールがマスター仕様のrepoでソースを更新しているときに' git pull'を実行していましたが、何かが変更された可能性が高いため、おそらく意図的にpullが失敗する上書きされます。 –

3

を実行しているとの競合だ、それはCocoaPods had to force-push their repoためかもしれません。彼らは次のように提案しています:

pod repo remove master 
pod setup 
関連する問題