टर्मिनल पर पॉड सेटअप कमांड पर कोकोपोड्स सेटअप अटका हुआ है


113
MacBook-Pro:~ skbc$ pod setup --verbose
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777

Setting up CocoaPods master repo

Cloning spec repo `master` from `https://github.com/CocoaPods/Specs.git` (branch `master`)
  $ /usr/bin/git clone 'https://github.com/CocoaPods/Specs.git' master
  Cloning into 'master'...

Cocoapods वेब साइट, एसओ और कुछ वीडियो ट्यूटोरियल द्वारा प्रदान किए गए संसाधनों से गुजरे हैं। कुछ घंटों के इंतजार के बाद भी कुछ नहीं हो रहा है, हालांकि अभी भी यह पता लगाने की कोशिश की जा रही है कि समस्या क्या हो सकती है? मैं आपकी टिप्पणियों और सुझावों की बहुत सराहना करूंगा। धन्यवाद!!!


जब मुझे यह मिला तो यह प्रॉक्सी प्रमाणीकरण विफलता के कारण था। यदि संभव हो तो दूसरे नेटवर्क के माध्यम से कनेक्ट करने का प्रयास करें।
गाइब्रशथ्रीपवुड

@CGRasterMouse: सुझाव के लिए धन्यवाद, मुझे आपकी बात नहीं मिल रही है कृपया मुझे थोड़ा और बताएं..मैं पिछले 3 दिनों से संघर्ष कर रहा हूँ !!
सांझ

कोकोपोड्स इनिशियलाइज़ेशन ने मेरे लिए लगभग एक घंटे का समय लिया। इसके बावजूद --verbose, क्लोनिंग कदम चुपचाप चला गया। इसलिए मैंने ~/.cocoapodsयह सुनिश्चित करने के लिए निर्देशिका के आकार की जांच की कि यह अभी भी क्लोनिंग है। अंत में आकार बढ़कर ~ 100Mb हो गया है।
वोकिलम

3
@ संंजय: अगर आप सिर्फ ए करते हैं तो क्या होगा git clone https://github.com/CocoaPods/Specs.git? क्या वह काम करता है या यह भी विफल रहता है?
निकोलस स्मिथ

@ निकोलसस्मिथ: कोशिश नहीं की गई .. !! मैंने वहां वेबसाइट पर Cocoapods द्वारा प्रदान की गई दिशा / चरणों पर ध्यान केंद्रित किया है।
सांझ

जवाबों:


344

यह अटका नहीं है। जब तक मैं सिस्टम के "गतिविधि मॉनिटर" पर नहीं गया और "नेटवर्क" टैब की जांच करता रहा, तब तक मैंने ऐसा ही सोचा।

तब आप देखेंगे कि कुछ डाउनलोड किया जा रहा है। नामक एक प्रक्रिया इसके git-remote-httpप्रभारी है।

स्क्रीनशॉट 1

बस इंतज़ार करें! मेरे लिए भी ऐसा ही हुआ :)

सौभाग्य!


36
एक्टिविटी मॉनिटर के बारे में बहुत बढ़िया टिप। धन्यवाद!
हैनिमैन

2
और इस प्रक्रिया को छोड़ने के लिए पॉड प्रक्रिया को शुरू करने का सबसे तेज तरीका था एक बार जब यह पॉड इंस्टॉल पर "स्थानीय ऐनक रिपोजिटरी को अपडेट करना" पर अटक गया था
अम्मर मुजीब

2
"गतिविधि मॉनिटर" -> "नेटवर्क" टैब !! सुनिश्चित करने के लिए कि हम अटक नहीं हैं, अच्छी ट्रैकिंग
अशोक

1
मैं गितुब को दोषी ठहराऊंगा, जिसने पिछले दिनों भयानक रूप से महसूस किया है।
डैनियल श्लाग

4
धन्यवाद, एक्टिविटी मॉनिटर देखने के बाद, मैंने कोकोपोड्स को हमेशा के लिए छोड़ने का फैसला किया है।
कुबिलाय

47

एक प्रगति पाने के लिए, आप अपने आप को मास्टर क्लोन कर सकते हैं:

pod repo remove master
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
pod setup

7
मैं क्लोनिंग टाइम को बढ़ावा देने के लिए नीचे कमांड का उपयोग करता हूं:git clone --depth=1 https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
एक

1
@AnNguyen CocoaPods 1.0.0 अब आधिकारिक रूप से उथले क्लोनों का समर्थन नहीं करेगा। यह भी करने का प्रयास करेंगे --unshallow: github.com/CocoaPods/CocoaPods/issues/5016
C

एक पूरी तारीख पिछले और मुझे यह समाधान मिला। मेरा मामला मुझे सही ढंग से डाउनलोड करने के लिए तीन बार 'git क्लोन' को फिर से लिखना है।
व्याचेस्लाव

2
समाधान के लिए धन्यवाद! कम से कम यह दर्शाता है कि कुछ घटित हो रहा है। ;)
व्लादिमीर ओब्रिज़ान

46

यह http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/ समस्या के कारण हो सकता है ... आपको रेपो को हटाना होगा और इसे फिर से सेटअप करना होगा ...

pod repo remove master
pod setup

मेरे लिए काम किया

नीचे दिए गए प्रश्न में उत्तर दिया गया है, पॉड इंस्टॉल में त्रुटि


1
क्या मुझे ऐसा करने की आवश्यकता है या मुझे @ मेन्युएल एम द्वारा जवाब में सुझाए गए इंतजार करना चाहिए?
पावन कोटेश

11
हा हा, यहां तक ​​कि विशेष रेपो 'मास्टर' को हटाने से यहां हमेशा के लिए लग जाता है ...:
जोहान्स

पॉड इंस्टॉल या पॉड सेटअप दोनों स्थितियों में , यह स्थानीय रिपॉजिटरी को अपडेट करता है। हमारे पास @Maunel M द्वारा सुझाए गए विकल्प की प्रतीक्षा नहीं है, यह कुछ समय बाद काम करता है।
आईपोनिक

11

मुझे लगता है कि आपको स्थिति से छुटकारा पाने के लिए चरणों का पालन करने की आवश्यकता है और यह भी --verboseजांचने के लिए जोड़ना है कि प्रत्येक कमांड के सामने क्या हो रहा है:

$ pod setup --verbose
  • पोड रेपो मास्टर निकालें
  • फली सेटअप
  • फली स्थापित करें

10

यह स्टैकिंग या इसके डाउनलोडिंग / क्लोनिंग रिपॉजिटरी का कुछ भी नहीं कर रहा है (कुल आकार 360 एमबी के आसपास है, मुझे यकीन नहीं है)

1) ओपन एक्टिविटी मॉनिटर

2) नेटवर्क टैब का चयन करें

3) चेक bellow Google क्रोम -> गिट-रिमोट- https

यहां छवि विवरण दर्ज करें


5

मेरे जैसे असुरक्षित लोगों के लिए, जिन्हें एक आश्वासन की आवश्यकता है कि कोकोपोड्स, वास्तव में, काम कर रहे हैं, यह प्रयास करें। सबसे धीमी अड़चन तब है जब कोकोपोड्स पूरे रेपो (~ 300 एमबी) को क्लोन करने की कोशिश करते हैं~/.cocoapods

while true; do
  du -sh ~/.cocoapods/
  sleep 3
done

5

मेरे लिए चीन में

मुझे बूस्ट करने के लिए SSH और --depth = 1 का उपयोग करना है!

pod repo remove master
git clone --depth=1 git@github.com:CocoaPods/Specs.git  ~/.cocoapods/repos/master 
pod setup

1
CocoaPods 1.0.0 अब आधिकारिक रूप से उथले क्लोनों का समर्थन नहीं करेगा। यह भी करने का प्रयास करेंगे --unshallow: github.com/CocoaPods/CocoaPods/issues/5016
C

Github और CocoaPods हतोत्साहित कर रहे हैं --unshallow: github.com/CocoaPods/CocoaPods/issues/…
Cœur

1
अनुमति से इनकार (publickey)। घातक: दूरस्थ भंडार से नहीं पढ़ सकता था।
जेजे

यदि आपने SSH कुंजियों को github के लिए सेटअप नहीं किया है तो @JordanJohnson मेरे उत्तर का प्रयास करें।
कोयूर

4

पॉड सेटअप के लिए आवश्यक समय आपके इंटरनेट कनेक्शन की गति पर निर्भर करता है। आप इस बारे में एक्टिविटी मॉनिटर एप्लिकेशन देख सकते हैं ।

स्क्रीनशॉट 1

इसके pod setup --verboseबजाय आदेश का उपयोग करने की अनुशंसा की जाती हैpod setup.

फली सेटअप होने के दौरान यह क्रिया आपको विस्तृत आँकड़े देखने में मदद करती है।

स्क्रीनशॉट 2


3

मैं pod installऔर के साथ एक ही समस्या थीpod update

समस्या यह है कि इन दोनों आदेशों में से किसी को निष्पादित करने के बाद। मॉनिटर गतिविधि में गिट-रिमोट-http नामक एक प्रक्रिया से पता चलता है कि कुछ डाउनलोड किया जा रहा है। यह फली के साथ एक मौजूदा मुद्दा रहा है और जीथब पर एक मुद्दा खुला है। मैंने सुझाए गए समाधानों की बहुत कोशिश की है। मैं अपने प्रोजेक्ट पर आखिरकार फायरबेस कोकोकोप स्थापित करने में सक्षम था।

के लिए जाओ

~/.cocoapods/repos

यदि यहां कोई मास्टर फ़ाइल है, तो आपको इसे हटाने की आवश्यकता होगी।

आप कुछ ऐसा कर सकते हैं

sudo rm -R -i yourmasterdirectory 

pwd करो ... तुम्हें अभी भी अंदर होना चाहिए ~/.cocoapods/repos

अगर ऊपर काम करने की कोशिश नहीं की

pod repo remove master

एक बार जब आप यह रन कर चुके होते हैं

git clone https://github.com/CocoaPods/Specs.git master

अगली चीज़ जो आपको करने की ज़रूरत है वह है git fetch --depth=2147483647- इसे चलाने के लिए आपके स्थानीय रिपॉजिटरी को पॉडसेप्स में परिवर्तित कर दिया जाएगा, जो कि यहां एक पूर्ण क्लोन के रूप में जाना जाता है :

पॉड इंस्टॉल और पॉड अपडेट तेजी से उम्मीद के मुताबिक काम करना चाहिए।


2

इसे निष्पादित करने के लिए, आपको अपने इंटरनेट कनेक्शन पर ध्यान देना होगा ... यदि यह एक सेकंड के लिए विफल रहता है, तो कमांड जारी नहीं रहेगा, लेकिन टर्मिनल यह नहीं बताएगा कि क्या हो रहा है। यदि कमांड विफल रहता है, तो प्रयास जारी रखें ... मेरे लिए काम किया! मैंने उस कमांड का उपयोग किया है!

$ git क्लोन https://github.com/CocoaPods/Specs.git ~ /। कोकोपोड्स / रेपिड / मास्टर


2

--VMWare कार्य केंद्र - virtualizedMac - NetworkSetting - समस्या

100 कोशिशों के बाद मुझे काम करने को मिला! मैंने यहाँ वर्णित लगभग सब कुछ करने की कोशिश की है लेकिन कुछ भी समस्या हल नहीं हुई है। यह 0% और 97% के बीच मास्टर में क्लोनिंग से बेतरतीब ढंग से बंद हो गया। एक्टिविटी मॉनिटर में मैंने देखा कि नेटवर्क ट्रैफ़िक रुक गया है।

अंत में मैंने NAT से BRIDGE में नेटवर्क सेटिंग बदल दी है। इसका हल था!


धन्यवाद, आपने मुझे इस मुद्दे पर बचाया। MacOS VMWare, को कंट्रोल पैनल करने के बाद पुल पर स्विच करने में एक ही समस्या थी -> VMWare की मरम्मत करें और फिर मैकमो फिक्स्ड ब्रिज मोड के लिए मेरे VMWare को रीचेक करें। पुल मोड को ठीक करने के बाद, और सेटअप को फिर से सुचारू रूप से चलाने के बाद।
गिन्जो मिलानी

0

बस मास्टर रेपो को सेटअप करें, यह देखने के लिए उत्साहित था कि हमारे पास डाउनलोड प्रगति है, स्क्रीनशॉट देखें;)

कोकोपोड्स रिलीज 1.2.0 (28 जनवरी) इस मुद्दे को ठीक करता है, इस रिलीज के लिए सभी योगदानकर्ताओं और डैनियल टॉमलिंसन के लिए धन्यवाद।


यहां छवि विवरण दर्ज करें

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