2013-02-20 110 views
7

我已經有一個項目使用podfile。「sudo pod安裝」錯誤

我想添加一個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 

注:我得到吊艙安裝

回答

34

在命令行中運行相同的錯誤rm -rf ~/.cocoapods

然後再次運行pod install。你不應該需要sudo。

這個樣子,那是因爲有一個變化的規範引起的,它與運行git pull

+1

我也不能合併後安裝新版本的cocoapods,這對我有幫助。 Thx Keith! – Bimawa 2013-04-02 02:18:24

+0

你好,我對你的陳述感到困惑,你能幫我什麼意思:「看起來這是因爲規格發生了變化,並且與運行git pull相沖突」,你的回答是什麼? – user1409935 2013-12-19 05:57:20

+0

當'pod'工具使用主規格庫更新它的源代碼時,它會運行一個'git pull',它在這樣做的時候失敗了,很可能是因爲某些東西被改變了,可能不會故意導致該拉失敗,因爲它否則會被覆蓋。 – 2013-12-19 14:44:32

相關問題