2015-03-03 5 views
5

के लिए अद्यतन को स्थापित मुझे अपने iOS आवेदन करने के लिए सेटअप cocoapods कोशिश कर रहा हूँ लेकिन जब मैं आदेश के लिए जाना: नवीनतम संस्करण वर्तमान में स्थापित:कोको फलियाँ की स्थापना में त्रुटि आ रही है और रूबी

sudo gem update --system 

मैं त्रुटि मिलती है। निरस्त किया जा रहा।

जब मैं cocoapods के लिए अगले चरण पर जाने:

sudo gem install cocoapods 

मैं मैक ओएस 10.8.5 पर त्रुटि मिलती है:

ERROR: Error installing cocoapods: 
cocoapods-trunk requires Ruby version >= 2.0.0. 

मैं मैक ओएस 10.9.4 और हो रही त्रुटि पर एक ही करने की कोशिश की:

ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why: 
     Unable to download data from https://rubygems.org/ - Errno::ECONNREFUSED: Connection refused - connect(2) (https://rubygems.org/latest_specs.4.8.gz)​ 
+0

cocoapods जब माणिक और rvm स्थापित करने के लिए कोशिश कर रहा है, मैं त्रुटि हो रही है: RVM सोर्सिंग लाइन Zsh के लिए नहीं मिला, फिर से दौड़ना टी इसे ठीक करने के लिए '--auto-dotfiles' ध्वज के साथ उसका आदेश। और चेतावनी: * चेतावनी: आपके पास '~/.profile' फ़ाइल है, आप इसे लोड करना चाहेंगे, ऐसा करने के लिए निम्न पंक्ति को '/Users/sharmas7/.bash_profile' में जोड़ें: स्रोत ~/.profile और रूबी के लिए त्रुटि: कोई बाइनरी रूबी उपलब्ध नहीं है: ओएसएक्स/10.8/x86_64/ruby-2.0.0-p598 –

उत्तर

9

मुझे यह वही समस्या थी और पाया कि यह रूबी के पुराने संस्करण के कारण था (भले ही मेरा ओएस एक्स 10.10.2 है)। आपको पुराने संस्करण को अनइंस्टॉल करने और रूबी का एक नया संस्करण स्थापित करने की आवश्यकता होगी। ये कदम मेरे लिए काम किया:

  1. rvm ls प्रयास करें यदि आप एक नए संस्करण स्थापित किया है देखने के लिए। यदि आप करते हैं, तो उदाहरण के लिए, इसे rvm use ruby-2.2.0 के साथ उपयोग करें।

  2. यदि आपके पास एक अप्रयुक्त संगत संस्करण नहीं है, तो पुराने संस्करण को अनइंस्टॉल करें: rvm uninstall [your ruby version] (यदि आपको यह पंक्ति आपको त्रुटि देता है तो आपको पहले कोकोपोड को अनइंस्टॉल करना पड़ सकता है)। आप कौन सा संस्करण चला रहे हैं यह देखने के लिए rvm current का उपयोग करें।

  3. संस्करण 2.2.0 स्थापित करें (या rvm list known का उपयोग सभी उपलब्ध संस्करणों को देखने के लिए; 2.2.0 मेरे लिए काम किया, लेकिन 2.2 सिर नहीं था): rvm install ruby-2.2.0

  4. इसके पूर्ण हो जाने: rvm --create ruby-2.2.0, और उसके बाद rvm use ruby-2.2.0

  5. पुनर्स्थापित

+0

महान उत्तर! धन्यवाद – SleepsOnNewspapers

+0

रूबी को अपग्रेड करने के लिए मैंने देखा सबसे अच्छा गाइड। गंभीरता से – SleepsOnNewspapers

+0

मैंने इन चरणों का पालन किया और रूबी को अनइंस्टॉल किया। फिर ऊपर के अनुसार 2.2 स्थापित करने की कोशिश की और इसे होमब्रू नामक कुछ चाहिए। मैंने पाया और इसे स्थापित करने की कोशिश की, लेकिन इसे रूबी की जरूरत है। मैंने अपने चिकन को मार डाला, और अब मेरे पास कोई अंडे नहीं है :) – theLastNightTrain

संबंधित मुद्दे