मुझे एमएएमपी 2.0.5 के साथ PHP के साथ काम करने का समाधान मिला और प्रत्येक के लिए अलग-अलग दो डेटाबेस के साथ रेल। PHP MAMP से mysql का उपयोग करती है और Homebrew के माध्यम से स्थापित एक अन्य डेटाबेस को RAILS करती है।
मैं मैक ओएस शेर 10.7.3 का उपयोग करता हूं
मैं समझाता हूं कि मैंने कैसे किया
1-पहला कदम सभी को हटाना है। एमएएमपी, एमएएमपी प्रो, एप्लिकेशन में फ़ोल्डर हटाएं (यदि वे एमएएमपी फ़ोल्डर में हैं तो अपनी परियोजनाओं के साथ सावधानी बरतें) और आपके द्वारा इंस्टॉल किए गए सभी MySQL सर्वर। (मैक ओएसएक्स शेर से mysql को कैसे हटाएं http://johnmcostaiii के लिए इस लिंक पर जाएं। net/2011/removing-mysql-osx-lion/ )
2-एक्सकोड का नवीनतम संस्करण स्थापित करें (ऐप स्टोर के माध्यम से)
3-होमब्रू स्थापित करें (https://github.com/mxcl/homebrew/wiki/installation)
4-आरवीएम और रूबी 1.9.3 स्थापित करें। त्वरित प्रारंभ मार्गदर्शिका के चरणों का पालन करें (http://beginrescueend.com/)
5-टर्मिनल खोलें और होमब्रे के माध्यम से mysql इंस्टॉल करें
brew install mysql
mysql नोट्स (टर्मिनल पर) के इंस्टॉलेशन को पढ़ें और चरणों का पालन करें। (उपनाम, पासवर्ड बनाएं, डेटाबेस प्रारंभ करें और प्रारंभ करें, आदि)
6- आरवीएम पर कहें कि रूबी संस्करण 1.9.3 का उपयोग करता है
rvm use 1.9.3
7- आप चाहें तो एक जेमसेट बना सकते हैं (rvm वेबपेज पर बताया गया है) और उसका इस्तेमाल करें
rvm gemset create "gemset_name"
use [email protected]_name
8- रेल स्थापित करें
gem install rails
9 - mysql रत्नों के साथ एक ऐप बनाएं
rails new name_app -d mysql
और यह काम करता है!
10 - एमएएमपी प्रो 2.0.5 स्थापित करें
11 - डेटाबेस के साथ किसी भी PHP पृष्ठ के साथ परीक्षण करें
और यह काम करता है!
(एमएएमपी को स्थापित करने और चलाने के बाद, मैंने कोशिश करने के लिए एक vhosts बनाया अगर सभी ठीक काम करते हैं, लेकिन vhosts ठीक से काम नहीं करते हैं। मैंने समाधान खोजने में 1 घंटा बिताया, लेकिन मेरे लिए समाधान अंततः कंप्यूटर को पुनरारंभ करना था ... और। ..)
मुझे आशा है कि यह आपकी मदद करेगा! मैंने समाधान की तलाश में कई घंटे गंवाए हैं
(मैंने परिवर्तनों के साथ इन चरणों का पालन किया:http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql/ )
संपादित करें: हर बार जब आप कंसोल खोलते हैं और रेल के साथ काम करते हैं तो आपको कंसोल में टाइप करना होगा
rvm use [email protected]_name
या इस कमांड के साथ एक फाइल बनाएं और अपने रेल ऐप के फोल्डर में नाम के साथ सेव करें
.rvmrc