Xcode 8 कोकोपॉड्स गर्भपात जाल: 6


92
localhost:PodTest3 haiwang$ pod install
Analyzing dependencies
Downloading dependencies
Installing MBProgressHUD (0.9.2)
Installing Masonry (1.0.2)
Generating Pods project
Abort trap: 6

Xcode 8 में अपग्रेड करने के बाद, cocoapodsकोई काम नहीं करता है। मैंने स्थापना रद्द करने और स्थापित करने की कोशिश की है, लेकिन यह अभी भी काम नहीं करता है।


1
Cocoapods ने
haiwang

1
मैंने कई तरीके आज़माए थे, जब तक कि मेरी रूबी (2.0.0) को 2.2.4 तक अपडेट नहीं कर दिया। शायद मुझे लगा कि यह बूग पुराने माणिक के कारण है।
Hiuson Z

मैंने इस समस्या को हल करने के लिए उपरोक्त सभी तरीकों की कोशिश की। अंत में, मैंने इस मुद्दे को मणि के साथ xcodeproj को अपडेट करके हल किया।
9

जवाबों:


187

मेरे लिए, मैंने इस मुद्दे को अनइंस्टॉल करके फिर से कोकोआपॉड्स के साथ स्थापित करके हल किया --pre कमांड के

sudo gem uninstall cocoapods

sudo gem install cocoapods --pre

उम्मीद है कि इससे आपकी समस्या दूर हो जाएगी।

अपडेट करें

CocoaPods ने संस्करण 1.2.0 जारी किया है, इसलिए आप अब इसका उपयोग कर स्थापित कर सकते हैं

sudo gem install cocoapods

और आपको वर्जन 1.2.0 इंस्टॉल हो जाएगा


2
यह चाल है - cocoapods-1.2.0.beta.1ऊपर स्थापित cocoapods-1.1.1->Xcode Version 8.1 (8B62)
वॉरेन बर्टन 18

बिल्कुल @arrenBurton ... :-)
haider_kazal

1
मुझे भी यही समस्या थी। इसने इसे ठीक कर दिया। संस्करण 1.0.1 की स्थापना रद्द कर दी गई (इसे सभी संस्करणों को अनइंस्टॉल कर दें, इसे निष्पादनयोग्य हटा दें)। संस्करण 1.2.0.beta.1 स्थापित किया गया था। धन्यवाद, हैदर!
वर्टिकॉन

BTW: मैं सिएरा पर हूँ। रूबी संस्करण 2.0.0p648 है।
2

2
बिल्कुल सही, मेरे लिए काम किया!
गौरव सिंगला

41

आप इस समस्या को आसानी से फॉलो कमांड का उपयोग करके हल कर सकते हैं:

gem update cocoapods

मैं देख रहा हूं, आपके पास नवीनतम संस्करण है। इसे अनइंस्टॉल करके फिर से इंस्टॉल करने से समस्या का समाधान हो सकता है। इसने मेरे लिए काम किया क्योंकि मेरे पास कोकोपोड्स का एक पुराना संस्करण था।
गैब्रियल लीडेनर

1
एक जादू की तरह काम किया! धन्यवाद।
वंदन पटेल

धन्यवाद। यह मेरे लिए उपयोगी था।
ssowri1

15

अगर @haider_kazal द्वारा सरल स्थापना रद्द करना मेरे लिए काम नहीं आया, तो रूबी 2.5.5 के साथ RVM को स्थापित करने का प्रयास करें, फिर कोकोआ पूरी तरह से शुद्ध करें:

gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-deintegrate
gem uninstall cocoapods-downloader
gem uninstall cocoapods-plugins
gem uninstall cocoapods-search
gem uninstall cocoapods-stats
gem uninstall cocoapods-try
gem uninstall cocoapods-trunk

और फिर एक बार फिर से स्थापित करें:

gem install cocoapods --pre

7

कोकोपोड्स को अनइंस्टॉल करें और पुन: स्थापित करें:

gem uninstall cocoapods

gem install cocoapods

मुझे इस उत्तर के सामने सूडो को जोड़ना था जैसे कि हमलावरों का उत्तर। sudo gem uninstall cocoapods
टिम्मी सोरेनसेन

7

मैं इस त्रुटि में भाग गया जब मैंने काढ़ा के साथ कोकोपोड्स स्थापित किया।

चल रहा है brew uninstall cocoapods तो sudo gem install cocoapodsसमस्या को ठीक किया।


4

मैंने यह सब करने की कोशिश की लेकिन उनमें से किसी ने भी मेरे लिए काम नहीं किया, इसने किया:

sudo gem update

3

मैं Cocoapods 1.1.1 के साथ rvm रूबी पर (2.2.4p230 की कोशिश की, और 2.0.0p648 जो सिस्टम रूबी संस्करण के बराबर है), Xcode 8.1 (8B62), macOS 12.12.1 (16B2657) के साथ एक ही मुद्दा रहा हूँ। और केवल एक चीज जो मुझे Cocoapods 1.2.0.beta.1 पर अपडेट कर रही है, या सिस्टम रूबी का उपयोग कर रही है:

$ rvm system do pod install

और निश्चित रूप से यदि आपके पास सिस्टम रत्न में स्थापित कोकोपोड्स नहीं हैं:

$ sudo rvm system do gem install cocoapods

मैं rbenvस्थापित करता था 2.0.0-p648और यह काम करता था! धन्यवाद :)
फंक्शनल 7

2

यह निश्चित रूप से आपकी मदद करनी चाहिए।

हालांकि मैं कोकोपोड्स के पिछले संस्करण से खुश नहीं हूं क्योंकि इसमें कुछ अन्य मुद्दे हैं।

 gem uninstall cocoapods
 sudo gem install -n /usr/local/bin cocoapods

1

मैंने इसे मैकओस 10.12.1 पर Xcode 8.1 के साथ Cocoapods 1.1.1 (टचबार समर्थन के साथ एक) का उपयोग करके उत्पन्न कार्यक्षेत्र को हटाकर, फिर से चलाने pod deintegrateऔर चलाने का काम pod installकिया।


MacOS 10.12.2 (16C67)और Xcode 8.2.1 (8C1002)के साथ समस्या अब 1.1.1RVM के साथ Cocoapods के उपयोग से नहीं हो रही है ।
अलेक्जेंडर ज़ुबाला

1

यह सही समाधान है जब आपको "ऑपरेशन की अनुमति नहीं है" त्रुटि या xcode8 cocoapods गर्भपात जाल: 6 प्राप्त कर रहे हैं

कस्टम GEM_HOME

$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Software/ruby/bin
$ pod --version
1.1.1

1
भययोग्य @ हर्षल वानी धन्यवाद, मुझे इसके माध्यम से अपना समाधान मिला
राज जोशी


0

यह संस्करण 2.0.0और कोकोपोड्स में रूबी के साथ समस्या है 1.1.1, इसलिए यदि आप कोकोपोड्स के पूर्व-संस्करण का उपयोग नहीं करेंगे, तो बस rvm के साथ उदाहरण के लिए अपने रूबी संस्करण को अपडेट करें:

\curl -sSL https://get.rvm.io | bash -s stable

याद रखें : नए माणिक की स्थापना के बाद आपको सभी रत्नों को एक बार और स्थापित करना होगा।


1
नमस्ते, आपने यह कैसे पता लगाया? रूबी 2.0 के साथ क्या समस्या है?
किउलंग

1
मुझे यह समस्या थी और रूबी के नवीनतम संस्करण को स्थापित करने और एक और बार कोकोपोड्स स्थापित करने के बाद, समस्या बस गायब हो गई। मुझे कोई पता नहीं है कि रूबी 2.0.0 के साथ क्या समस्या है, मेरे पास यह जांच करने का समय नहीं है कि यह मेरी समस्या कब ठीक करेगा।
राफेल वोजिक


0

मेरा फिक्स, थोड़ा कम काम: मैंने कार्यक्षेत्र को हटा दिया और बस चला गया pod setupऔरpod install फिर से ।

कोई और चेतावनी नहीं :)


0

2.4 के लिए अपने रूबी संस्करण को अपडेट करें फिर कोकोपोड्स की स्थापना रद्द करें और इसे स्थापित करें।


0

यदि आप कोकोपोड्स के पुराने संस्करण और xCode के पुराने संस्करण का उपयोग कर रहे हैं, तो आप नए कोकोपीड्स संस्करण को अपडेट करने के बाद पा सकते हैं जो आपके पॉडफाइल सिंटैक्स के बारे में शिकायत करता है।

इस स्थिति में, समस्या को हल करने के लिए एक और विकल्प पुराने कोकोपीड्स संस्करण का उपयोग करते रहना है और पुराने xCode संस्करण के लिए पथ सेट करना है ताकि कोकोपोड्स कार्यक्षेत्र संशोधनों के लिए पुराने xctools संस्करणों का उपयोग करें।

यानी कोकोपोड्स को अपडेट न करें (पुराने संस्करण का उपयोग करें - जैसे 0.39.0) और इसके बजाय इस आदेश को अलग-अलग Xcode संस्करण में इंगित करने के लिए चलाएँ:

sudo xcode-select --switch "path to old version of Xcode.app"

-3

डाउनलोड xcode8- बीटा।

localhost:Applications haiwang$ sudo xcode-select -switch /Applications/Xcode-beta.app/Contents/Developer
    localhost:Applications haiwang$ xcode-select -p /Applications/Xcode-beta.app/Contents/Developer

Please close any current Xcode sessions and use `PodTest7.xcworkspace` for this project from now on.

यह ठीक है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.