मैं रेल विकास मशीन के रूप में एक नई मैकबुक स्थापित कर रहा हूं। अभी तक, मै मैकपोर्ट्स के माध्यम से हमेशा रूबी, माईएसक्यूएल, आदि स्थापित करता हूं, क्योंकि मैं रूबी के सिस्टम संस्करण पर निर्भर नहीं होना चाहता हूं। लेकिन Homebrew और आरवीएम (स्पैम रोकथाम के कारण कोई लिंक नहीं) जैसी चीजों के साथ, क्या ओएस एक्स पर रेल विकास के लिए रूबी स्थापित करने का एक बेहतर अनुशंसित तरीका है?हिम तेंदुए पर रूबी और रेल स्थापित करने का सबसे अच्छा अभ्यास?
उत्तर
मैं के बारे में सबसे अच्छा अभ्यास नहीं पता है, लेकिन Hivelogic पर दान बिन्यामीन के निर्देशों से अधिक हिमपात तेंदुए पर मेरे लिए महान काम किया अद्यतन करने के लिए मत भूलना:
— ये निर्देश स्रोत से सबकुछ संकलित करते हैं और /usr/local
बस
gem update rails
चलाने के लिए और आप Snow Leopard ऑन रेल्स मिलेगा। अधिक जानकारी: http://rubyonrails.org/download
MySQL आपको बंदरगाहों से भी इंस्टॉल नहीं करना चाहिए। 32 बनाम 64 बिट मुद्दों के कारण मुझे हिम तेंदुए में इसके साथ समस्याएं आई हैं। मैंने http://mysql.com पर दिए गए पैकेज को स्थापित किया है और फिर मैंने mysql मणि स्थापित किया है।
gem update rails
... और Ruby
मैकपॉर्ट्स का उपयोग करते हैं।
ये मेरे द्वारा चलाए गए आदेश हैं। http://gist.github.com/191020
मैंने गिट, सबवर्जन, मर्कुरियल, इमेजमैजिक और कुछ अन्य सामान भी स्थापित किए।
यात्री और रूबी के उनके "एंटरप्राइज़" संस्करण का उपयोग न करने के कुछ ही वैध कारण हैं।
तैनाती के लिए, मैं पूरी तरह से सहमत हूं। लेकिन मुझे वास्तव में विकास में आरईई चलाने का कोई कारण नहीं दिख रहा है। यात्री स्वाद का विषय है।यह मेरा पसंदीदा परिनियोजन सर्वर है, लेकिन अब तक मैं आमतौर पर विकास के दौरान मंगल का उपयोग कर रहा हूं। –
मैं जे। पाब्लो फर्नांडीज की सिफारिश के रूप में बहुत अधिक दृष्टिकोण का उपयोग करता हूं। रेल इत्यादि को अपग्रेड करने के लिए मणि का प्रयोग करें, आधिकारिक स्थापना पैकेज से MySQL स्थापित करें, और उसके बाद MySQL मणि स्थापित करें। ध्यान दें कि आप MySQL के 64-बिट संस्करण हड़पने के लिए चाहता हूँ, और फिर मणि स्थापित करने के लिए निम्न जादू मंत्र का उपयोग करें:
sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
अन्य निर्भरता के लिए (Git की तरह और उपकरणों)
मैं अभी भी MacPorts का उपयोग करें। मुझे इसके साथ कोई समस्या नहीं है, हालांकि मुझे नहीं लगता कि मुझे इमेजमैजिक स्थापित करना पड़ा क्योंकि मैंने हिम तेंदुए को स्थापित किया था, इसलिए मेरे पास इसके बारे में कोई पहला हाथ अनुभव नहीं है। मैं होमब्री के बारे में भी उत्सुक हूं। यह एक बहुत ही साफ समाधान की तरह लगता है, इसलिए शायद इसे जांचने में कोई दिक्कत नहीं होगी।
कम से कम नहीं, मैं रूबी के कई संस्करणों के बीच आसानी से स्थापित और टॉगल करने के लिए rvm पर भरोसा करने आया हूं। इससे मुझे अपने ऐप्स के लिए 1.8.7 का उपयोग करने की अनुमति मिलती है, 1.8.6 क्लाइंट ऐप्स के लिए, जिनकी आवश्यकता होती है, 1.9 या जेआरबी अगर मैं इसके साथ खेलना चाहता हूं, आदि की अत्यधिक अनुशंसा की जाती है!
- 1. हिम तेंदुए पर पीआईएल स्थापित करना
- 2. एमएएमपी में रेल पर रूबी MySQL हिम तेंदुए
- 3. हिम तेंदुए पर पीओओबीजेसी और कोको
- 4. हिम तेंदुए
- 5. मैक ओएस एक्स हिम तेंदुए पर रेल पर रूबी के साथ कैसे शुरुआत करें?
- 6. हिम तेंदुए और एक्सकोड 3.1
- 7. हिम तेंदुए, डीजेगो और पीआईएल
- 8. ओएस एक्स हिम तेंदुए
- 9. हिम तेंदुए पर डीएमडी 2
- 10. हिम तेंदुए पर यात्री 3 स्थापित नहीं कर सकता (आरवीएम और रूबी 1.9.2 के साथ)
- 11. हिम तेंदुए पर पाइथन के लिए psyco स्थापित करना
- 12. हिम तेंदुए पर iPython को कैसे स्थापित करें
- 13. हिम तेंदुए (64 बिट)
- 14. रेल सीएमएस पर सबसे अच्छा रूबी
- 15. एक्सकोड 10.6 (हिम तेंदुए)
- 16. रूबी ऑन रेल्स बीटा 3 हिम तेंदुए पर स्थापित करें - फ़ाइल नहीं मिली
- 17. __LP64__ -> हिम तेंदुए समतुल्य?
- 18. हिम तेंदुए पर पतले संग्रह से लिंक
- 19. हिम तेंदुए पर mysql मणि स्थापित करने में समस्या: अनियमित स्थिर MySQLCompat :: MySQLRes
- 20. हिम तेंदुए के लिए एक्सकोड 4.2 स्थापित करें
- 21. सेट हिम तेंदुए को 2.6
- 22. सी ++ डीबग हिम तेंदुए एक्सकोड
- 23. हिम तेंदुए के लिए एक्सकोड:
- 24. हिम तेंदुए पर .profile और .bash_profile के बीच अंतर
- 25. मैक ओएस एक्स 10.6.2 (हिम तेंदुए) पर एक्सएएमपीपी या एमएएमपी
- 26. सबसे अच्छा अभ्यास परिणाम
- 27. आयात IOS 6 हिम तेंदुए पर Xcode 4.2 में SDK
- 28. रूबी: mysql2-Gem काम नहीं कर रहा है (मैक ओएस एक्स हिम तेंदुए, रूबी 1.9.2)
- 29. एक्सकोड/हिम तेंदुए में स्वच्छ निर्माण
- 30. मैक ओएस एक्स 10.6 (हिम तेंदुए)
मैकपॉर्ट्स का उपयोग न करें जबतक कि आप असीमित बग और MySQL से त्रुटियों को नहीं चाहते हैं। आरवीएम और होमब्रू जाने का रास्ता हैं। – rxgx