sql >> Base de Datos >  >> RDS >> Mysql

MAMP 2.0.1 con Ruby on Rails 3.2.0 en Mac OS X Lion

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