2013-02-20 10 views
7

Mam już jeden projekt działający z podfile.Błąd "sudo pod install"

Chciałem dodać Podfile na starym projekcie, ale mam ten błąd na sudo pod install

Błąd:

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 

To dziwne, bo nie używam AFXAuthClient na moim projekcie, i nigdy go nie używałem.

Oto mój Podfile:

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

Próbowałem wykonane bez powodzenia:

gem install cocoapods 
pod setup 

NB: Mam ten sam błąd przy instalacji pod

Odpowiedz

34

od stoku wiersza poleceń rm -rf ~/.cocoapods

Następnie ponownie uruchom pod install. Nie powinieneś potrzebować sudo.

to wygląda jak jest to spowodowane tym, że nastąpiła zmiana w specyfikacji i jest sprzeczne z prowadzeniem git pull

+1

Ja też nie mogę scalić po zainstalowaniu nowej wersji cocoapods, to pomogło mi. Thx Keith! – Bimawa

+0

cześć, jestem zdezorientowany twoim stwierdzeniem, czy możesz mi pomóc, co oznacza "Wygląda tak, jak to jest spowodowane, ponieważ nastąpiła zmiana w specyfikacji i jest to sprzeczne z uruchomieniem git pull" twoja odpowiedź? – user1409935

+0

Gdy narzędzie 'pod' aktualizuje swoje źródła z repozytorium master specs, uruchamia' git pull' i nie udało się to podczas jego wykonywania, najprawdopodobniej dlatego, że coś zostało zmienione, prawdopodobnie nie powodując celowego niepowodzenia ciągnięcia, ponieważ w przeciwnym razie zostanie nadpisany. –