2010-01-02 13 views
5

मेरे पास वेनिला मैक ओएस एक्स तेंदुए है जो 1.8.6 के साथ आता है।रूबी का कौन सा संस्करण अब मैं उपयोग कर रहा हूं (जनवरी 2010)?

मैं आरओआर के लिए नया हूं इसलिए नेट पर ट्यूटोरियल्स का पालन किया जाएगा। रूबी के बाद के संस्करणों का उपयोग करते समय मुझे उनके पीछे समस्याएं मिल सकती हैं?

मैं वर्तमान में यह एक है जो 1.8.6 और 1.8.7 का उल्लेख है पर देख रहा हूँ - http://www.railstutorial.org/book

+0

+1 क्योंकि मुझे भी रूचि है। रेल 2.3 को रूबी 1.9 का समर्थन करना है, लेकिन मैं अभी भी रेल 2.3.5 के साथ 1.8.6 का उपयोग कर रहा हूं, क्योंकि मुझे यकीन नहीं है कि यह अभी तक _really_ तैयार है। – jpsimons

उत्तर

4

1.8.x श्रृंखला (अधिकतर 1.8.6) अभी भी व्यापक रूप से उपयोग में बहुत अधिक है और कम से कम एक वर्ष या उससे भी कम समय तक रहने की संभावना है; 1.9 धीरे-धीरे संक्रमण हो रहा है। यद्यपि दोनों के बीच कुछ प्रमुख अंतर हैं, अधिकांश भाग के लिए आप 1.8 में जो भी कर सकते हैं, आप भी 1.9 में कर सकते हैं।

ब्लॉकों और लैम्ब्डा जैसे कई ट्रिकियर बिट्स को बदलाव का थोड़ा सा मिलता है, लेकिन अन्यथा 1.8 के लिए ट्यूटोरियल अधिकांश भाग के लिए 1.9 पर लागू होंगे। यदि आप 1.8 में 1.8 से रत्न और पुस्तकालयों का उपयोग करते हैं, तो आप मुद्दों में भागने की संभावना रखते हैं।

3

मेरा मानना ​​है कि रेल 2.3.5 रूबी 1.9 के साथ पूरी तरह से संगत है। समस्या आमतौर पर रेल की नहीं होती है, लेकिन अन्य रत्नों और प्लगइन्स से पुराना हो सकता है। हालांकि फिर से कोशिश करें, सबसे अधिक संभावना है कि आप समस्याओं का सामना नहीं करेंगे।

वैसे भी, रूबी के कई संस्करणों की कोशिश करने के लिए मैं रूबी संस्करण प्रबंधक (RVM) की अत्यधिक अनुशंसा करता हूं।

6

RoR ट्यूटोरियल दोनों पर ठीक रहेगा, लेकिन यदि आप रूबी सीख रहे हैं तो आपको 1.9 सीखना चाहिए। 1.8.6 रेल 3 में समर्थित नहीं होगा, इसलिए मैं कहूंगा 1.8.7 या 1.9। मैं रूबी संस्करणों के बीच स्विचिंग के लिए आरवीएम की भी सिफारिश करता हूं।

+0

धन्यवाद सब! ऐसा लगता है कि आरवीएम जाने का रास्ता है। सोचो मैं 1.9 जाने दूंगा। – Fred

0

मैं 1.9 अनुशंसा करता हूं। मैं एक साल पहले 1.9 पर बसने के लिए खुद को लात मार रहा हूं।

इस बिंदु पर यह भविष्य में सबूत है। लक्ष्यीकरण 1.8 इस बिंदु पर विंडोज विस्टा को लक्षित करने जैसा है।

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

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