Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

MAMP 2.0.1 com Ruby on Rails 3.2.0 no Mac OS X Lion


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