कोकापोड्स स्थापित करते समय मणि मूल विस्तार त्रुटि


11

cocoapodsअपने SSD को बदलने के बाद अपने मैकबुक हवा में फिर से स्थापित करने की कोशिश कर रहा हूँ, अब इस bellow त्रुटि हो रही है।

sudo gem install cocoapods

देशी एक्सटेंशन का निर्माण। इसमें कुछ समय लग सकता है ... त्रुटि: कोकोपोड्स स्थापित करने में त्रुटि: त्रुटि: रत्न देशी एक्सटेंशन बनाने में विफल।

current directory: /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2/ext/ffi_c

/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -r ./siteconf20200308-27204-6l0aaq.rb extconf.rb mkmf.rb पर / सिस्टम / लाइब्रेरी में रूबी के लिए हेडर फाइलें नहीं मिल सकती हैं। /Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h

extconf विफल, कोड 1 से बाहर निकलें

निरीक्षण के लिए मणि फ़ाइलें /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2 में स्थापित रहेंगी। परिणाम /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.out पर लॉग इन हुए

जवाबों:


19

टर्मिनल खोलें

कर्ल -L https://get.rvm.io | बैश -s स्थिर

फिर से खोलें टर्मिनल

rvm माणिक-2.6 स्थापित करें

rvm रूबी-2.6.3 का उपयोग करें

rvm --default 2.6.3 का उपयोग करें

लिंक पर MahmoudKhaled की टिप्पणी से


1
नोट: ऐप्पल वेबसाइट पर डेवलेपर सेक्शन में जाएँ, और CLT .dmg आर्काइव डाउनलोड करें। फिर इसे ऐसे स्थापित करें जैसे आप किसी अन्य ऐप के साथ करेंगे। अन्यथा ब्रू इंस्टॉलेशन विफल हो जाता है
LOG_TAG

2
यह काम करता है लेकिन जो कुछ भी <a href="> bash में है) से वापस आता है, एक सुरक्षा जोखिम है। जैसा कि आप मूल रूप से वेबसाइट पर बैश में किसी भी कमांड को निष्पादित करने की शक्ति देते हैं, इस मामले में " get.rvm.io ", जो संभवतः दुर्भावनापूर्ण नहीं है, लेकिन इस बारे में सावधान रहें !
एरिकब्रांडमा

इसके लिए कोई उपाय? मैं उसी का सामना कर रहा हूं
जिगर ठक्कर

2
वैसे आप रूबी 2.6 स्थापित नहीं कर सकते हैं और रूबी 2.6.3 का उपयोग करने की उम्मीद करते हैं, इसलिए उन्हें मेल खाना चाहिए। हालाँकि, यह पोस्ट मुझे सही रास्ते पर ले गई। एक बार जब मैंने रूबी 2.6 स्थापित किया तो मैं कोकोपोड्स को अपग्रेड / स्थापित करने में सक्षम था
एरिक डफेट


0

संभवतः आपने अपडेट के बाद Xcode> वरीयता> स्थान में कमांड लाइन टूल का चयन नहीं किया है।

sudo gem install cocoapodsउपकरण के बाद आदेश काम करता है Xcode में चुना गया है।

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