11 de abr. de 2010

Rails com o mysql como padrão

Cansei de utilizar a o comando

rails NomeDaAplicacao --database=mysql


para que o rails cria-se o esqueleto da aplicação utilizando o mysql como base dados já que por padrão o arquivo database.yml criado está configurado para o sqlite3.

A solução foi encontrar o arquivo:

app_generator.rb


com o comando:

locate app_generator.rb


Então abri o arquivo:
sudo gedit /usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails_generator/generators/applications/app/app_generator.rb


E editei a linha 10 do arquivo encontrado no meu caso de:

DEFAULT_DATABASE = 'sqlite3'


para:
DEFAULT_DATABASE = 'mysql'


Prontinho!

Rails configurado para utilizar o mysql como padrão sempre que eu criar uma nova aplicação.

Nenhum comentário:

Postar um comentário