Ruby On Rails

Rails: Erro em rake db:migrate com MySQL

Brincando um pouco com Rails, obtive o seguinte erro quando tentei executar o comando rake db:migrate. rake aborted! No such file or directory – /tmp/mysql.sock Eu estou usando MAMP no Mac para rodar o MySQL, ou seja, o arquivo mysql.sock não existe na pasta /tmp. O problema pode ser corrigido facilmente, se você adicionar o parâmetro socket no seu database.yml, contendo o caminho para o arquivo mysql.sock. 1234567production:   adapter: mysql   database: my_database   host: localhost   username: my_user   password: encoding: utf8   socket: /Applications/MAMP/tmp/mysql/mysql.sock Fica aí a dica, uma vez que o problema pode ocorrer em outros sistemas operacionais também. :)