2009-05-21 24 views
5

मैं रूबी के लिए नया हूं, इसलिए मेरे साथ भालू। मैं अपनी रूबी को 1.8.7 पर अपडेट करने की कोशिश कर रहा हूं और बस अपने मैक ओएस एक्स (10.5.7) पर कई मुद्दों में भाग गया।रूबी को कैसे अपडेट करें 1.8.7

तो वास्तव में, आप रूबी 1.8.7 पर कैसे अपडेट करते हैं?

धन्यवाद।

+0

क्या आपको पर्यावरण चर सेट करने, प्रतीकात्मक लिंक बदलने, या कुछ और करने में मदद की ज़रूरत है? MacPorts के लिए –

उत्तर

9

सबसे सरल जवाब "नहीं" है। रुबी 1.8.7 1.8 और 1.9 के बीच ब्रिजिंग रिलीज बनाने का प्रयास था, और समुदाय की सर्वसम्मति यह थी कि यह आवश्यक नहीं था, इसलिए 1.9 को अंतिम रूप देने से पहले इसके लिए थोड़ा सा समर्थन नहीं था। सामान्य सिफारिश या तो 1.8 के साथ चिपकने के लिए है (संस्करण ओएस एक्स 10.5 के साथ आपूर्ति की जाती है), या रूबी 1.9 का उपयोग करें।

MacPorts में रुबी 1.8.7 और रूबी 1.9 के लिए पैकेज हैं, इसलिए शायद ओबी एक्स को संशोधित करने के जोखिम के बिना रुबी के नए संस्करण प्राप्त करने का सबसे आसान तरीका है।

अद्यतन: एजीएचटी 406 के अनुसार, RVM मैकपॉर्ट्स के बजाए अब सबसे अच्छा विकल्प है।

+1

+1। – rampion

+0

मैकपॉर्ट्स इसे आसान बनाता है। – Chuck

+1

शायद आपके मैक के लिए कोई समस्या नहीं है, लेकिन 1.8.6 के साथ सुरक्षा समस्याएं हैं जिन्हें 1.8.7 में हल किया गया था। यदि आप अपने देव बॉक्स को उत्पादन के समान होना चाहते हैं, तो आपको दोनों को अपग्रेड करना चाहिए। – klochner

4

क्या आपने one click installe आर की कोशिश की है?

संपादित करें: एक क्लिक इंस्टॉलर अब और बनाए रखा नहीं दिखता है, Rails Installer आज़माएं।

1

रूबी के संस्करण को डाउनलोड और अनपैक करें। हम निर्देशिका ruby_1.8.7 को कॉल करेंगे और मान लें कि यह आपकी होम निर्देशिका में है। टर्मिनल विंडो खोलें।

sudo cp -r ruby_1.8.7 /System/Library/Frameworks/Ruby.framework/Versions/1.8.7 
cd /System/Library/Frameworks/Ruby.framework/Versions 
sudo ln -sfh 1.8.7 Current 
3

necromancing ...

http://rvm.io/

संपादित करें (mpapis): रूबी 1.8.7 कोई और अधिक रूबी टीम द्वारा बनाए रखा है और अब और नहीं किया जाना चाहिए।

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