Encontrei a solução para trabalhar com PHP com MAMP 2.0.5 e RAILS com dois bancos de dados diferentes para cada um. PHP usa mysql do MAMP e RAILS um outro banco de dados instalado via Homebrew.
Eu uso o mac os lion 10.7.3
Eu explico como eu fiz
1-O primeiro passo é excluir tudo. Exclua MAMP, MAMP PRO, as pastas em aplicativos (cuidado com seus projetos se estiverem na pasta MAMP) e todos os servidores mysql que você instalou. (visite este link para saber como remover o mysql do mac osx lion http://johnmcostaiii. net/2011/removing-mysql-osx-lion/ )
2-Instale a última versão do Xcode (via App Store)
3-Instale o homebrew (https://github.com/mxcl/homebrew/wiki/installation)
4-Instalar rvm e ruby 1.9.3. Siga as etapas do guia de início rápido (http://beginrescueend.com/)
5-Abra um terminal e instale o mysql via homebrew
brew install mysql
Leia as instalações das notas do mysql (no terminal) e siga os passos. (criar alias, senha, iniciar e inicializar banco de dados, etc)
6- Diga em rvm que usa a versão ruby 1.9.3
rvm use 1.9.3
7- Se você quiser, você pode criar um gemsets (explicado na página do rvm) e usá-lo
rvm gemset create "gemset_name"
use [email protected]_name
8- Instale trilhos
gem install rails
9 - Crie um aplicativo com gems mysql
rails new name_app -d mysql
E funciona!
10 - Instale o MAMP PRO 2.0.5
11 - Teste com qualquer página PHP com banco de dados
E funciona!
(Após instalar e executar o MAMP, criei um vhosts para tentar se tudo funciona bem, mas os vhosts não funcionam corretamente. Passei 1 hora procurando uma solução, mas a solução para mim foi reiniciar o computador finalmente... e . ..)
Espero que te ajude! Perdi muitas horas procurando a solução
(Eu segui estas etapas com alterações:http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql/ )
editar: toda vez que você abre o console e trabalha com trilhos você deve digitar no console
rvm use [email protected]_name
ou crie um arquivo com este comando e salve na pasta do seu aplicativo Rails com o nome
.rvmrc