मैं एक पुराने संस्करण में Cocoapods को कैसे डाउनग्रेड कर सकता हूं, या मैं Cocoapods के पुराने संस्करण को कैसे स्थापित कर सकता हूं?
मैं एक पुराने संस्करण में Cocoapods को कैसे डाउनग्रेड कर सकता हूं, या मैं Cocoapods के पुराने संस्करण को कैसे स्थापित कर सकता हूं?
जवाबों:
अपने वर्तमान संस्करण को निकालने के लिए आप बस चला सकते हैं:
sudo gem uninstall cocoapods
आप निम्न कमांड के माध्यम से कोको फली का एक विशिष्ट संस्करण स्थापित कर सकते हैं:
sudo gem install cocoapods -v 0.25.0
आप निम्नलिखित आदेश के साथ पुराने स्थापित संस्करणों का उपयोग कर सकते हैं:
pod _0.25.0_ setup
sudo gem uninstall cocoapodsऔर फिर स्वचालित रूप से प्रस्तुत सूची से 0.38 चुननी थी। सेकंड के भीतर मैं 0.37 पर वापस आ गया था, और मेरी पॉड स्थापित ने फिर से काम किया! बहुत बहुत धन्यवाद!
gem uninstall cocoapodsकरते हैं तो अब आपसे यह पूछा जाएगा कि आप किस संस्करण को अनइंस्टॉल करना चाहते हैं। बहुत जल्दी! : ओ)
sudo gem uninstall cocoapodsपहले करना होगा, फिर हटाने के लिए संस्करण के रूप में 1.0.0 का चयन करें । यकीन नहीं है कि यह हमेशा व्यवहार किया गया है, लेकिन sudo gem install cocoapods -v 0.39.0अकेले मेरे लिए एक बार चाल नहीं किया था मैं 1.0.0 था।
वास्तव में, आपको डाउनग्रेड करने की आवश्यकता नहीं है - यदि आपको कुछ परियोजनाओं में पुराने संस्करण का उपयोग करने की आवश्यकता है, तो बस उस संस्करण को निर्दिष्ट करें जिसे आपको podकमांड के बाद उपयोग करने की आवश्यकता है ।
pod _0.37.2_ setup
pod _0.39.0_ install। अगर मैं इसे चलाता हूं और फिर pod --versionइसे चलाता हूं तो नवीनतम संस्करण दिखाता है।
sudo gem install cocoapods -v 0.39.0होगा, इसके बाद यह काम करेगा
यदि आपको एक पुराने संस्करण को स्थापित करने की आवश्यकता है (उदाहरण के लिए 0.25):
pod _0.25.0_ install
pod --versionयह अभी भी नवीनतम संस्करण दिखाता है।
pod --versionहमेशा नवीनतम संस्करण दिखाएगा। पुराने संस्करण को स्थापित करने के लिए उपरोक्त उदाहरण का उपयोग करें (पुराने संस्करण के ऊपर के उदाहरण में 0.25.0 है)
pod _1.5.3_ installकरने से नए 1.7.x संस्करणों का व्यवहार होता है, इसलिए मैं वास्तव में इस वाक्यविन्यास की विश्वसनीयता के बारे में सवाल कर रहा हूं ...
PROMPT> gem uninstall cocoapods
Select gem to uninstall:
1. cocoapods-0.32.1
2. cocoapods-0.33.1
3. cocoapods-0.36.0.beta.2
4. cocoapods-0.38.2
5. cocoapods-0.39.0
6. cocoapods-1.0.0
7. All versions
> 6
Successfully uninstalled cocoapods-1.0.0
PROMPT> gem install cocoapods -v 0.39.0
Successfully installed cocoapods-0.39.0
Parsing documentation for cocoapods-0.39.0
Done installing documentation for cocoapods after 1 seconds
1 gem installed
PROMPT> pod --version
0.39.0
PROMPT>
कई नोट:
सुनिश्चित करें कि आप पहले सभी स्थापित संस्करणों की एक सूची प्राप्त करें। मेरे पास वास्तव में वह संस्करण था जिसे मैं पहले ही स्थापित करने के लिए डाउनग्रेड करना चाहता था, लेकिन साथ ही साथ स्थापना रद्द भी कर दी। अपने सभी संस्करणों की सूची देखने के लिए:
sudo gem list cocoapods
फिर जब आप किसी संस्करण को हटाना चाहते हैं, तो उस संस्करण को निर्दिष्ट करें।
sudo gem uninstall cocoapods -v 1.6.2
आप संस्करण विनिर्देशक को हटा सकते हैं -v 1.6.2और यह सभी संस्करणों को हटा देगा:
आप यह सब करने की कोशिश कर सकते हैं और फिर भी देख सकते हैं कि आपके द्वारा अपेक्षित पॉड अभी भी स्थापित है। अगर ऐसा है तो यह इसलिए हो सकता है क्योंकि फली को एक अलग निर्देशिका में संग्रहीत किया जाता है ।
sudo gem uninstall -n /usr/local/bin cocoapods -v 1.6.2
फिर आपको इसे एक अलग निर्देशिका में भी स्थापित करना होगा, अन्यथा आपको यह कहते हुए एक त्रुटि हो सकती है कि आपके पास / usb / X निर्देशिका के लिए लेखन अनुमति नहीं है
sudo gem install -n /usr/local/bin cocoapods -v 1.6.1
यह जाँचने के लिए कि आपका डिफ़ॉल्ट कौन सा संस्करण है:
pod --version
निर्देशिका समस्या पर अधिक जानकारी के लिए यहां देखें
ध्यान दें कि आपके पॉड स्पेक्स बने रहेंगे, और ~ /। Cocoapods / पर स्थित हैं। यदि आप पूरी तरह से ताज़ा स्थापित करना चाहते हैं तो इस निर्देशिका को भी हटाया जा सकता है।
उन्हें pod spec remove SPEC_NAMEतब उपयोग करके हटाया जा सकता हैpod setup
pod spec remove masterतब ऐसा करने में मदद मिल सकती हैpod setup
sudo gem list cocoapods