2013-02-20 36 views
7

Tôi đã có một dự án làm việc với một podfile.Lỗi khi cài đặt "sudo pod install"

Tôi muốn thêm một Podfile trên một dự án cũ nhưng tôi đã nhận lỗi này trên sudo pod install

Lỗi:

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 

Đó là lạ bởi vì tôi không sử dụng AFXAuthClient về dự án của tôi, và tôi chưa bao giờ sử dụng nó.

Dưới đây là Podfile tôi:

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

Tôi cố gắng để thực hiện mà không thành công:

gem install cocoapods 
pod setup 

NB: Tôi nhận được lỗi tương tự với việc thiết lập pod

Trả lời

34

Từ dòng lệnh chạy rm -rf ~/.cocoapods

Sau đó chạy lại pod install. Bạn không nên cần sudo.

nhìn này như nó gây ra vì đã có một sự thay đổi đến một spec và nó mâu thuẫn với chạy một git pull

+1

Tôi cũng không thể hợp nhất sau khi cài đặt phiên bản cocoapod mới, điều này đã giúp tôi. Thx Keith! – Bimawa

+0

Xin chào, tôi nhầm lẫn với tuyên bố của bạn, bạn có thể giúp tôi ý nghĩa của "Điều này giống như nó gây ra bởi vì có thay đổi đối với thông số kỹ thuật và xung đột với việc chạy lệnh git pull" câu trả lời của bạn? – user1409935

+0

Khi công cụ 'pod' đang cập nhật nguồn của nó với thông số kỹ thuật chính, nó chạy' git pull' và nó thất bại trong khi nó đang làm điều đó, rất có thể vì một cái gì đó đã bị thay đổi, có thể không cố ý gây ra thất bại vì nó nếu không sẽ bị ghi đè. –