यह समझ में आता है कि आपके विकास पर्यावरण को आपके उत्पादन का पालन करना संभवतः जितना संभव हो सके सीखना चाहिए।
इस बात को ध्यान में रखते हुए, मेजबान और अतिथि मशीन के बीच नेटवर्किंग स्थापित करने जैसे अतिरिक्त सिरदर्द के बावजूद, किसी प्रकार की वर्चुअल मशीन आगे बढ़ने का सबसे अच्छा तरीका होने जा रही है। मैं इसे एक Magento प्रोजेक्ट में व्यक्तिगत रूप से कर रहा हूं, और सुरक्षित रूप से यह कह सकता हूं कि इसे प्राप्त करने में व्यतीत समय सही है, प्रक्रिया के अंत में कम सिरदर्द के साथ पुरस्कृत किया गया था, और अब यह सब सेटअप, आसानी से पुन: उपयोग किया जा सकता है।
दोहरी बूट के बारे में, यह वास्तव में परेशानी के लायक नहीं है कि वीएम को चलाने और चलाने के लिए कितना आसान है, और इन उद्देश्यों के लिए कोई अंतर नहीं है।
बस सुनिश्चित करें कि आप वर्चुअल बॉक्स अतिथि परिवर्धन स्थापना में देखते हैं यदि आप इस मार्ग पर जाते हैं, तो वे इंस्टॉल होने और अतिथि पर चलने के बाद सबकुछ अधिक कूलर हो जाते हैं। संसाधनों के लिए
लिंक:
VirtualBox
NAT Configuration of virtualbox, some ideas
Redcar editor - टीएम बंडल समर्थन
मैं पूरी तरह से @danp से सहमत हूं। मैं विंडोज 7 पर वर्चुअलबॉक्स में चल रहे उबंटू पर रेल विकास करता हूं। वीएम का उपयोग करने से आपको ओएस/विकास पर्यावरण जोड़ी के कई अलग-अलग संस्करणों और कॉन्फ़िगरेशन तक पहुंचने की क्षमता मिलती है। दोहरी बूट के साथ, आप काफी हद तक एक या दो तक सीमित हैं। वीएम आपको बिना किसी जोखिम के कई परियोजनाओं पर काम करने की क्षमता देता है कि एक परियोजना दूसरे के पर्यावरण को संशोधित करेगी। –
एक और बात: अपनी वर्चुअल मशीन से सर्वश्रेष्ठ प्रदर्शन प्राप्त करने के लिए, वर्चुअल मशीन की डिस्क छवि को अपने ऑपरेटिंग सिस्टम से अलग डिस्क स्पिंडल पर लाइव करें। यह कुल I/O थ्रूपुट बढ़ाएगा, और यह वर्चुअल मशीन की प्रतिक्रिया को ध्यान में रखेगा। मेरे पास एक बाहरी यूएसबी 2.0 डिस्क ड्राइव है जो मेरी सभी वर्चुअल मशीनें लाइव हैं। –
ठीक है, यह मेरी आखिरी एक और बात है: मैंने रेडकार का उपयोग नहीं किया है, लेकिन नेटबीन्स रेल अनुप्रयोगों के विकास के लिए एक शानदार आईडीई है। यदि, मेरे जैसे, आप एक विंडोज डेवलपर हैं, तो आप शायद विजुअल स्टूडियो को जानते और प्यार करते हैं। NetBeans कार्यों और उपकरणों का एक समान एकीकरण प्रदान करता है। मुझे यह पसंद है और इसके बिना काम नहीं करेगा। –