Ik vond de oplossing voor het werken met PHP met MAMP 2.0.5 en RAILS met voor elk twee verschillende databases. PHP gebruikt mysql van MAMP en RAILS, een andere database die is geïnstalleerd via Homebrew.
Ik gebruik mac os lion 10.7.3
Ik leg uit hoe ik het deed
1-De eerste stap is alles verwijderen. Verwijder MAMP, MAMP PRO, de mappen in applicaties (wees voorzichtig met je projecten als ze in de MAMP-map staan) en alle mysql-servers die je hebt geïnstalleerd. (bezoek deze link voor het verwijderen van mysql van mac osx lion http://johnmcostaiii. net/2011/removing-mysql-osx-lion/ )
2-Installeer de nieuwste versie van Xcode (via App Store)
3-Installeer homebrew (https://github.com/mxcl/homebrew/wiki/installation)
4-Installeer rvm en ruby 1.9.3. Volg de stappen van de snelstartgids (http://beginrescueend.com/)
5-Open een terminal en installeer mysql via homebrew
brew install mysql
Lees de installaties van mysql notes (op terminal) en volg de stappen. (maak alias, wachtwoord, start en initialiseer database, enz.)
6- Zeg at rvm dat de ruby versie 1.9.3 gebruikt
rvm use 1.9.3
7- Als je wilt, kun je een edelsteenset maken (uitgelegd op de rvm-webpagina) en deze gebruiken
rvm gemset create "gemset_name"
use [email protected]_name
8- Rails installeren
gem install rails
9 - Maak een app met mysql-edelstenen
rails new name_app -d mysql
En het werkt!
10 - MAMP PRO 2.0.5 installeren
11 - Test met elke PHP-pagina met database
En het werkt!
(Na het installeren en uitvoeren van MAMP, heb ik een vhosts gemaakt om te proberen of ze allemaal goed werken, maar de vhosts werken niet goed. Ik heb 1 uur besteed aan het zoeken naar een oplossing, maar de oplossing voor mij was om de computer eindelijk opnieuw op te starten ... en . .. )
Ik hoop dat dat je helpt! Ik heb vele uren verloren aan het zoeken naar de oplossing
(Ik volgde deze stappen met wijzigingen:http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql/ )
bewerken: elke keer dat je de console opent en met rails werkt, moet je in de console typen
rvm use [email protected]_name
of maak een bestand aan met dit commando en sla op in de map van je rails app met naam
.rvmrc