2013-02-20 15 views
7

मेरे पास पहले से ही एक परियोजना है जो एक पॉडफ़ाइल के साथ काम कर रही है।"सूडो पॉड इंस्टॉल" पर त्रुटि

मैं एक पुराने परियोजना पर एक 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 का उपयोग नहीं करते है, और मैंने कभी इसका इस्तेमाल नहीं किया।

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

मैं सफलता के बिना बनाया करने की कोशिश की:

यहाँ मेरी Podfile है

gem install cocoapods 
pod setup 

एनबी: मैं फली सेटअप

उत्तर

34

कमांड लाइन चलाने से साथ एक ही त्रुटि rm -rf ~/.cocoapods

फिर pod install फिर से चलाएं। आपको सूडो की आवश्यकता नहीं है।

इसे पसंद यह देखो, क्योंकि वहाँ एक कल्पना करने के लिए एक परिवर्तन किया गया कारण होती है और यह एक git pull

+1

मैं भी स्थापित नए संस्करण कोकोपोड के बाद विलय नहीं कर सकता, इससे मुझे मदद मिली। Thx कीथ! – Bimawa

+0

नमस्ते, मैं आपके बयान से उलझन में हूं, क्या आप मेरी मदद कर सकते हैं "इसका क्या कारण है क्योंकि इसका एक कारण था क्योंकि एक spec में बदलाव आया था और यह एक गिट खींचने के साथ विरोधाभासी है" आपका जवाब? – user1409935

+0

जब 'पॉड' टूल मास्टर चश्मा रेपो के साथ अपने स्रोतों को अपडेट कर रहा है तो यह एक 'गिट पुल' चलाता है और यह ऐसा करने में असफल रहा, संभवतः क्योंकि कुछ बदल दिया गया था, शायद जानबूझकर खींचने में विफल नहीं होने के कारण अन्यथा ओवरराइट किया जाएगा। –

3

चल आप इस तरह एक त्रुटि दिखाई दे रही है के साथ परस्पर विरोधी है, यह क्योंकि CocoaPods had to force-push their repo हो सकता है। वे सुझाव देते हैं:

pod repo remove master 
pod setup 
संबंधित मुद्दे