Rails应用程序是由我们公司外包的自由职业者创建的。他在Windows上创建了该应用程序。当我们尝试在Macbook pro上运行它时,出现以下错误:
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'`(2) (Mysql2::Error)`
现在很明显,由于我是通过Homebrew安装mysql的,所以mysql在系统上的位置是
/usr/local/bin/mysql
而不是/var/run/mysqld/mysqld.sock
我如何才能使它正常工作,以及必须使用哪些所有命令来解决此问题?
提前致谢。
最佳答案
我认为您应该将mysql
中的config/database.yml
套接字更改为您的mac,例如:
development:
adapter: mysql2
host: localhost
username: root
password: xxxx
database: xxxx
socket: /usr/local/bin/mysql.sock
关于mysql - Rails在Mac上使用错误的mysql路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36932218/