Rails Mysql ::错误:查询:未连接Windows 7

时间:2011-10-05 07:08:34

标签: mysql ruby-on-rails ruby gem

我在Windows 7上使用rails(3.0.7)运行ruby 1.9.2。设置mysql gems很困难,但最终发现在windows7上必须使用mysql适配器而不是mysql2。 database.yml看起来像这样:

    development:
      adapter: mysql
      encoding: utf8
      database: bfl
      pool: 5
      username: root
      password: 
      socket: /tmp/mysql.sock

“rails dbconsole development”命令工作正常(虽然它重新提示我输入密码)。但是,我通过应用程序代码点击了以下内容:

ActiveRecord :: StatementInvalid(Mysql ::错误:查询:未连接:SELECT bfl_user。* FROM bfl_user

我发现其他平台有几个类似的错误,但是对于windows7没有,这些问题的来源不同。

1 个答案:

答案 0 :(得分:0)

我从ruby1.9.2切换到ruby1.8.7。按照本教程使mysql2工作: http://rorguide.blogspot.com/2011/03/installing-mysql2-gem-on-ruby-192-and.html

使用1.9.2时,注意到mysql连接存在一个奇怪的挂起问题。