2016-09-14 17 views
78

मुझे अपने प्रोजेक्ट में Alamofire 4.0 इंस्टॉल करने में कुछ समस्याएं आ रही हैं।कोकोपोड के नवीनतम संस्करण में अपडेट किया जा रहा है?

मैं Xcode के नवीनतम संस्करण को मिल गया है, स्विफ्ट 3 चल रहा है, और alamofire मैं 800 संकलक त्रुटियों की तरह हो रही है जब मैं स्थापित करने का प्रयास।

जाहिर

CocoaPods 1.1.0+ मैं CocoaPods मैं टर्मिनल में है के संस्करण को देखा Alamofire 4.0.0+

का निर्माण करने की आवश्यकता नहीं है और कहता है कि मैं 1.0 पर हूँ .1।

अद्यतन चलाने से मुझे कोई काम नहीं हुआ क्योंकि मुझे लगता है कि CocoaPods 1.1 बीटा में है।

तो मुझे बिल्कुल यकीन नहीं है कि इसे कैसे अपडेट किया जाए, जहां मैं जाना चाहता हूं। जब तक कि पुराना नहीं है, 800 संकलक त्रुटियों की तरह मजबूर नहीं होता है? क्या यह किसी अन्य मुद्दे की तरह लगता है?

sudo gem install cocoapods 

--pre जोड़े नवीनतम पूर्व रिहाई पाने के लिए:

sudo gem install cocoapods --pre 

उत्तर

157

नवीनतम स्थिर संस्करण पाने के लिए अपने टर्मिनल पर निम्नलिखित निष्पादित । अंत में, मुझे पूरी तरह से (मैन्युअल) कोकोपोड, कोकोपोड्स-कोर, कोकोपोड्स-कोशिश करें .. कोको फोड द्वारा उपयोग किए जाने वाले किसी अन्य पैकेज को पूरी तरह से हटा देना पड़ा। सभी संकुलों को सूचीबद्ध करने के लिए इस टर्मिनल कमांड का प्रयोग करें: gem list --local | grep cocoa pods

इसके बाद, मैं उपयोगकर्ता रूट फ़ोल्डर से /cocoapods फ़ोल्डर को भी हटा देता हूं।

+46

ड्रॉप '--pre' आप नवीनतम स्थिर संस्करण –

3

मैं अद्यतन करने की कोशिश की और काम नहीं किया

30

ओपन टर्मिनल

कॉपी आदेश:

sudo gem install cocoapods

यह cocoapods के नवीनतम स्थिर संस्करण स्थापित हो जाएगा।

उसके बाद, आप कमांड नीचे का उपयोग कर फली अद्यतन करने की आवश्यकता

pod setup 
+1

चाहते हैं, तो आप pod setup --verbose इस के बाद चलाने के लिए और साथ ही जरूरत है? – GraSim

+0

@GraSim हां। यह आवश्यक है –

+1

धन्यवाद धीरज! – GraSim

-1

मैं लाइन "फली 'Alamofire', '~> 4.0'" बदलने के लिए "फली 'Alamofire',: Git = > 'https://github.com/Alamofire/Alamofire',: प्रतिबद्ध => '3cc5b4e' "उसके बाद टर्मिनल में:" पॉड इंस्टॉल --repo-update "और यह काम करता है।

1

sudo-less CocoaPods installation वाले लोगों के लिए (यानी।

gem install cocoapods 

आप जहां CocoaPods मणि के साथ स्थापित किया गया है पता कर सकते हैं:, आप नहीं RubyGems व्यवस्थापक विशेषाधिकार देने के लिए करना चाहते हैं), तो आप अपने CocoaPods स्थापना को अद्यतन करने के sudo आदेश की जरूरत नहीं है

gem which cocoapods 

यदि यह है आपकी होम निर्देशिका के भीतर, आप sudo का उपयोग किए बिना gem install cocoapods चलाना चाहिए।

अंत में, जो CocoaPods आप वर्तमान में चल रहे हैं प्रकार की जाँच करने के:

pod --version 
संबंधित मुद्दे