Ho trovato la soluzione per lavorare con PHP con MAMP 2.0.5 e RAILS con due database diversi per ciascuno. PHP usa mysql da MAMP e RAILS un altro database installato tramite Homebrew.
Uso mac os lion 10.7.3
Spiego come ho fatto
1-Il primo passo è eliminare tutto. Elimina MAMP, MAMP PRO, le cartelle nelle applicazioni (fai attenzione ai tuoi progetti se sono nella cartella MAMP) e tutti i server mysql che hai installato. (visita questo link per sapere come rimuovere mysql da mac osx lion http://johnmcostaiii. net/2011/removing-mysql-osx-lion/ )
2-Installa l'ultima versione di Xcode (tramite App Store)
3-Installa homebrew (https://github.com/mxcl/homebrew/wiki/installation)
4-Installa rvm e ruby 1.9.3. Segui i passaggi della guida rapida (http://beginrescueend.com/)
5-Apri un terminale e installa mysql tramite homebrew
brew install mysql
Leggi le installazioni di mysql notes (sul terminale) e segui i passaggi. (crea alias, password, avvia e inizializza database, ecc.)
6- Say at rvm che utilizza la versione ruby 1.9.3
rvm use 1.9.3
7- Se vuoi, puoi creare un gemset (spiegato nella pagina web di rvm) e usarlo
rvm gemset create "gemset_name"
use [email protected]_name
8- Installa i binari
gem install rails
9 - Crea un'app con mysql gemme
rails new name_app -d mysql
E funziona!
10 - Installa MAMP PRO 2.0.5
11 - Test con qualsiasi pagina PHP con database
E funziona!
(Dopo aver installato ed eseguito MAMP, ho creato un vhost per provare se tutto funziona correttamente, ma i vhost non funzionano correttamente. Ho passato 1 ora a cercare una soluzione, ma la soluzione per me è stata finalmente riavviare il computer ... e . ..)
Spero che ti aiuti! Ho perso molte ore cercando la soluzione
(Ho seguito questi passaggi con le modifiche:http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql/ )
modifica: ogni volta che apri la console e lavori con i binari devi digitare nella console
rvm use [email protected]_name
oppure crea un file con questo comando e salva nella cartella della tua app rails con nome
.rvmrc