sexta-feira, 11 de janeiro de 2008

DICA: Criando um projeto Rails 2.0 com MySQL no Windows

Essa semana tive uma experiência com o Rails 2.0 (que ainda não havia testado), mais exatamente o Rails 2.0.2. Bom, o detalhe é que nessa versão o banco de dados padrão agora é o SQLite3 e não mais o MySQL. Devido a isso fiquei confuso por alguns momentos, mas logo descobri do que se tratava.

Para aqueles, assim como eu, que estão se passando ao desenvolver um projeto Rails 2.0 com MySQL, fica então essa dica estilo cookbook :D


Ok, os passos seguintes foram feitos no Windows, pois no Linux não tive problemas (acho que devido a conexão ser via SOCKET), o único detalhe que observei na instalação Linux é que é preciso configurar a variável PATH para o Rails, mas com essa dica e essa aqui vocês desenrolam.

Vamos lá!

1- Baixar e instalar o Ruby (http://rubyforge.org/projects/rubyinstaller/)

1.1- Baixar e instalar o MySQL e o MySQL GUI Tools

MySQL
http://dev.mysql.com/downloads/mysql/5.0.html#win32


>> UPDATE 12/01

Se ao tentar executar o comando "rake db:create:all" acontecer o erro abaixo:

=================================
(in C:/testando)
rake aborted!
syntax error on line 22, col 2: ` host: localhost'

(See full trace by running task with --trace)
=================================



Verifique se o mesmo é causado pela falta de um espaço entre no nome "password" e o password propriamente dito, no arquivo de configuração do banco de dados "database.yml", ou seja, ao invés disso: "password:123" deixe-o assim: "password: 123", resumindo acrescente um espaço depois do dois pontos ":", veja figura abaixo.





Esse errinho básico foi descoberto no nosso "1o Encontro do grupo Ruby de Paulo Afonso", por mim e pelo amigo Igor Oliveira, depois de muito se bater é claro! :D Hah.. só lembrando que isso tudo no Windows... =/

flw!

5 comentários:

The Power God - In Jesus Name! disse...

Pesquisando na net rails 2.0 achei o blog,coisa boas aconteceram: na rádio tocando P.O.D., O erro também tinha acontecido comigo 1 dia atras e resolvi observando esses detalhes.
Vou acompanhar acompanhar as novidades de ROR que postarem, e deixo uma letra bem interessante e link para ouvir a música:

It's plain to see that all you care about are the pockets that you fill
But you don't want to hear me talk about the reasons that we're here
I don't know if I can go without even if you lock me down
I don't care how much you scream and shout
I'll never be part of the crowd
And I will make a sound, I will let my voice resound
I can't let my spirit break, we're bout to make the earth shake

So, break all these chains that keep me bound
And break through these gates that lock me down

I can't even feel a little pain
No matter what you do to me, you will never hear my heart complain
No matter what you think you see

PillAR -aftershow
RailsofGod for all

The Power God - In Jesus Name! disse...

Bem.. o link oficial é melhor!
Varios video em :
http://www.youtube.com/profile?user=pillartv&session=efwpHXlRTEkcs6gjIIrhps1sTCWZSydKWcpg7cQbFUpdaQY9VgF1aDX9sp9Jw6q9CKk1dPbM13qMcgdVk0e-xRSLukQi3ZAKH94F2kxLTCe24aJHOScR9T8y5d0U0C5SYKVWXW5y7wh3L2_dOXu_cMHXHQhvsgnVAYKmNjg7qIbKszCkor3yH_Ikmbynr1L9qooQMKsB_Or19rQaJzwhpoDsTjckEiiTRes2O-K6y28ZVql2Q9aKYATKKezoqw1k6rqRBguNhFJor0pVDqz9clAiap76wlxDHXVaqc-au8Q=

Unknown disse...

Blz Regis!

Obrigado pelos cometários e dicas.. :D

flw!

Jodavid Ferreira disse...

Legal essas dicas para o ambiente Windows...

Mas só dando uma sugestão, pra inicio de tudo, se você quer ser pensar em programar, você deve primeiramente pensar em trocar o Sistema, programar em Windows não rola....

Unknown disse...

Com certeza Jodavid!

Desse tempo pra cá passei pelo Ubuntu e hoje utilizo Mac OS!

Flw!