红宝石MySQL的宝石找不到找到mysql的插座
问题描述:
我已经安装了以下红宝石宝石(如何分配位置): https://rubygems.org/gems/mysql红宝石MySQL的宝石找不到找到mysql的插座
我得到试图运行测试脚本时,出现以下错误:
test.rb:20:in `new': Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) (Mysql::Error)
这样做的原因错误是,我使用LAMPP和我的MySQL插槽位于/opt/lampp/var/mysql/mysql.sock
如何配置MySQL的宝石寻找插座正确的位置,而不是我认为的是t他默认的位置。 我知道我可以使用符号链接,但我宁愿配置宝石本身
感谢您的帮助!
答
在config/database.yml
只需添加
socket: /opt/lampp/var/mysql/mysql.sock
来设置您的环境。