Encontré la solución para trabajar con PHP con MAMP 2.0.5 y RAILS con dos bases de datos diferentes para cada uno. PHP usa mysql de MAMP y RAILS, otra base de datos instalada a través de Homebrew.
Uso mac os lion 10.7.3
Te explico como lo hice
1-El primer paso es borrar todo. Elimina MAMP, MAMP PRO, las carpetas en aplicaciones (cuidado con tus proyectos si están en la carpeta MAMP) y todos los servidores mysql que tengas instalados. (visite este enlace para saber cómo eliminar mysql de mac osx lion http://johnmcostaiii. net/2011/eliminar-mysql-osx-lion/ )
2-Instalar la última versión de Xcode (a través de App Store)
3-Instala homebrew (https://github.com/mxcl/homebrew/wiki/installation)
4-Instalar rvm y ruby 1.9.3. Siga los pasos de la guía de inicio rápido (http://beginrescueend.com/)
5-Abre una terminal e instala mysql a través de homebrew
brew install mysql
Lea las instalaciones de las notas mysql (en la terminal) y siga los pasos. (crear alias, contraseña, iniciar e inicializar base de datos, etc)
6- Decir en rvm que usa la versión ruby 1.9.3
rvm use 1.9.3
7- Si quieres, puedes crear un conjunto de gemas (explicado en la página web de rvm) y usarlo
rvm gemset create "gemset_name"
use [email protected]_name
8- Instalar rieles
gem install rails
9 - Crea una aplicación con mysql gems
rails new name_app -d mysql
¡Y funciona!
10 - Instalar MAMP PRO 2.0.5
11 - Prueba con cualquier página PHP con base de datos
¡Y funciona!
(Después de instalar y ejecutar MAMP, creé un vhosts para probar si todo funciona bien, pero los vhosts no funcionan correctamente. Pasé 1 hora buscando una solución, pero la solución para mí fue reiniciar la computadora finalmente... y . .. )
¡Espero que te ayude! Perdí muchas horas buscando la solución
(Seguí estos pasos con cambios:http://www.frederico-araujo.com/2011/07/30/installing-rails-on-os-x-lion-with-homebrew-rvm-and- mysql/ )
editar: cada vez que abra la consola y trabaje con rieles, debe escribir en la consola
rvm use [email protected]_name
o cree un archivo con este comando y guárdelo en la carpeta de su aplicación Rails con nombre
.rvmrc