एक्सकोड के बाहर मैं रूबी के एक विशिष्ट संस्करण का उपयोग करता हूं, रूबी का उपयोग करके कई रूबी इंस्टॉलेशन प्रबंधित करने के लिए आरवीएम का उपयोग करके रूबी का एक विशिष्ट संस्करण उपयोग करता हूं।एक्सकोड रन स्क्रिप्ट बिल्ड चरण
ऐप्पल की कमांड लाइन देव उपकरण रूबी /usr/bin/ruby
पर स्थापित करें और संस्करण 1.8.7 है।
मैं आरवीएम के माध्यम से 1.9.3 का उपयोग करता हूं।
क्या इसके रन स्क्रिप्ट बिल्ड चरणों को चलाते समय मेरी 1.9.3 स्थापना का उपयोग करने के लिए एक्सकोड को मजबूर करने का कोई तरीका है?
मैंने पहले से ही अपने विशिष्ट रूबी के पूर्ण पथ पर शेल पथ सेट करने का प्रयास किया है, लेकिन ऐसा कोई फर्क नहीं पड़ता है, जिसके द्वारा मेरा मतलब है कि मेरे 1.9.3 में स्थापित विशेष रत्न नहीं थे एक्सकोड के भीतर चलाने पर स्क्रिप्ट के लिए उपलब्ध/दृश्यमान।
अगर मैं xcodebuild
कमांड लाइन पर के माध्यम से अपने प्रोजेक्ट को चलाने, भागो स्क्रिप्ट चरण मेरी विशिष्ट रूबी का उपयोग करता है, क्योंकि यह (, यह अभी भी परियोजना फ़ाइल में शैल पथ /usr/bin/ruby
पर सेट किया जाता है, भले ही मेरी खोल पर्यावरण के भीतर से चलाया जा रहा है मेरा 1.9.3 का उपयोग करता है)।
आईडीई को मेरे 1.9.3 रूबी इंस्टॉल करने के लिए मैं क्या कर सकता हूं?
प्रतीकात्मक लिंक बनाने नहीं चाहेंगे चाल है? उदाहरण के लिए: 'ln -s $ HOME/.rvm/bin/rvm-auto-ruby/usr/bin/ruby' – fmendez
मुझे लगता है कि यह हो सकता है, लेकिन यदि संभव हो तो मैं डिफ़ॉल्ट स्थापना को बरकरार रखना चाहता हूं - और मुझे पसंद है एक समाधान जो किसी अन्य मशीन पर अपने डिफ़ॉल्ट इंस्टॉलेशन के साथ गड़बड़ किए बिना काम करेगा, (आरवीएम स्थापित करना स्पष्ट रूप से आवश्यक होगा, लेकिन अगर मैं अकेले/usr/bin इंस्टॉल को छोड़ सकता हूं तो यह आदर्श है) – Jasarien