Jag hittade lösningen för arbete med PHP med MAMP 2.0.5 och RAILS med två olika databaser för varje. PHP använder mysql från MAMP och RAILS en annan databas installerad via Homebrew.
Jag använder mac os lion 10.7.3
Jag förklarar hur jag gjorde
1-Det första steget är att ta bort alla. Ta bort MAMP, MAMP PRO, mapparna i applikationer (var försiktig med dina projekt om de finns i MAMP-mappen) och alla mysql-servrar som du har installerat. (besök denna länk för att ta bort mysql från mac osx lion http://johnmcostaiii. net/2011/removing-mysql-osx-lion/ )
2-Installera den senaste versionen av Xcode (via App Store)
3-Installera homebrew (https://github.com/mxcl/homebrew/wiki/installation)
4-Installera rvm och ruby 1.9.3. Följ stegen i snabbstartguiden (http://beginrescueend.com/)
5-Öppna en terminal och installera mysql via homebrew
brew install mysql
Läs installationerna av mysql-anteckningar (på terminalen) och följ stegen. (skapa alias, lösenord, starta och initiera databas, etc.)
6- Säg på rvm som använder ruby version 1.9.3
rvm use 1.9.3
7- Om du vill kan du skapa en ädelsten (förklaras på rvm webbsida) och använda den
rvm gemset create "gemset_name"
use [email protected]_name
8- Installera skenor
gem install rails
9 - Skapa en app med mysql ädelstenar
rails new name_app -d mysql
Och det fungerar!
10 - Installera MAMP PRO 2.0.5
11 - Testa med valfri PHP-sida med databas
Och det fungerar!
(Efter att ha installerat och kört MAMP skapade jag en vhosts för att prova om allt fungerar bra, men vhostsna fungerar inte som det ska. Jag tillbringade 1 timme på att leta efter en lösning, men lösningen för mig var att starta om datorn äntligen ... och . .. )
Jag hoppas att det hjälper dig! Jag förlorade många timmar på att leta efter lösningen
(Jag följde dessa steg med ändringar:http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql/ )
redigera: varje gång du öppnar konsolen och arbetar med skenor måste du skriva in konsolen
rvm use [email protected]_name
eller skapa en fil med det här kommandot och spara i mappen i din rails-app med namn
.rvmrc