Mysql
 sql >> Database >  >> RDS >> Mysql

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

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