$ rake db:migrate
(in /cygdrive/c/Users/rish/work/tree_test)
rake aborted!
No such file or directory - /tmp/mysql.sock(See full trace by running task with --trace)
Windowsの場合、「mysqladmin -p version」をやってもmysql.sockが表示されない。mysql.sockは、UNIX独特のものらしいので、Windowsには関係ないのかもしれない。
ということで、こんな時はいつも下のようにして誤魔化している。
development:
adapter: mysql
database: tree_devel
username: root
password:
host: 127.0.0.1 # ここをlocalhostから変更
socket:
ベストプラクティスなのかは知らない。