我已经在我的ubunut linux框中安装了RVM并配置了Rails 3应用程序...我可以启动应用服务器......我的问题是当我调用http://localhost:3000时。我得到了以下错误
Mysql::Error (Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)):
我检查了mysqld服务运行良好。
我检查了我的database.yml文件....已定义的井
development:
adapter: mysql
encoding: utf8
reconnect: false
database: test_development
username: root
password: admin
socket: /var/run/mysqld/mysqld.sock
我安装的mysql gem版本是2.8.1 ....我真的不知道这里有什么问题....
答案 0 :(得分:1)
你的mysql服务器可能已经启动了,看来导致它的套接字在你提供给它的路径上不可用(/var/run/mysqld/mysqld.sock
)。
您必须将此套接字路径更改为计算机中的相应路径
在控制台中找到它的最佳方法是:sudo find / -name mysqld.sock
然后你将获得路径,你只需要在配置文件中更改它。