Znalazłem rozwiązanie do pracy z PHP z MAMP 2.0.5 i RAILS z dwiema różnymi bazami danych dla każdej z nich. PHP używa mysql z MAMP i RAILS innej bazy danych zainstalowanej przez Homebrew.
Używam systemu Mac OS Lion 10.7.3
Wyjaśniam, jak to zrobiłem
1-Pierwszym krokiem jest usunięcie wszystkich. Usuń MAMP, MAMP PRO, foldery w aplikacjach (bądź ostrożnie ze swoimi projektami, jeśli znajdują się w folderze MAMP) i wszystkie zainstalowane serwery mysql. (odwiedź ten link, aby dowiedzieć się, jak usunąć mysql z mac osx lion http://johnmcostaiii. net/2011/usuwanie-mysql-osx-lion/ )
2-Zainstaluj najnowszą wersję Xcode (przez App Store)
3-Zainstaluj homebrew (https://github.com/mxcl/homebrew/wiki/installation)
4-Zainstaluj rvm i ruby 1.9.3. Postępuj zgodnie z instrukcjami przewodnika szybkiego startu (http://beginrescueend.com/)
5-Otwórz terminal i zainstaluj mysql przez homebrew
brew install mysql
Przeczytaj instalacje notatek mysql (na terminalu) i postępuj zgodnie z instrukcjami. (utwórz alias, hasło, uruchom i zainicjuj bazę danych itp.)
6- Powiedz w rvm, że używa ruby w wersji 1.9.3
rvm use 1.9.3
7- Jeśli chcesz, możesz utworzyć zestawy klejnotów (wyjaśnione na stronie rvm) i użyć go
rvm gemset create "gemset_name"
use [email protected]_name
8- Zainstaluj szyny
gem install rails
9 - Utwórz aplikację z klejnotami mysql
rails new name_app -d mysql
I to działa!
10 - Zainstaluj MAMP PRO 2.0.5
11 - Przetestuj na dowolnej stronie PHP z bazą danych
I to działa!
(Po zainstalowaniu i uruchomieniu MAMP stworzyłem vhosty do wypróbowania, jeśli wszystkie działają poprawnie, ale vhosty nie działają poprawnie. Spędziłem godzinę na szukaniu rozwiązania, ale rozwiązaniem dla mnie było w końcu ponowne uruchomienie komputera ... i . ..)
Mam nadzieję, że ci to pomoże! Straciłem wiele godzin na szukanie rozwiązania
(Postąpiłem zgodnie z tymi krokami ze zmianami:http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql/ )
edytuj: za każdym razem, gdy otwierasz konsolę i pracujesz z szynami, musisz wpisać w konsoli
rvm use [email protected]_name
lub utwórz plik za pomocą tego polecenia i zapisz w folderze swojej aplikacji rails pod nazwą
.rvmrc