rake db:migrate的两个小问题

阅读更多
1,ubuntu中配置databse.yaml时需要指定如下内容:
socket: /var/run/mysqld/mysqld.sock

因为ubuntu/debian下的mysql socket位置如上,如果不指定会报错:
rake aborted!
No such file or directory - /tmp/mysql.sock


2,如果连接mysql的用户密码为空,必须在 password:后添加一个空格,否则rake报错:
rake aborted!
.....
/usr/lib/ruby/1.8/yaml.rb:133:in `load': syntax error on line 16, col 2:
.....

结果我在password:后加上空格后可以rake了,然后把空格删除掉,还是可以rake    
令人崩溃的问题啊!

你可能感兴趣的:(Ubuntu,Rails,MySQL,Debian,Socket)