Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rails Mysql::错误:查询:未连接Windows 7_Mysql_Ruby On Rails_Ruby_Gem - Fatal编程技术网

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

Rails Mysql::错误:查询:未连接Windows 7,mysql,ruby-on-rails,ruby,gem,Mysql,Ruby On Rails,Ruby,Gem,我正在Windows7上运行Ruby1.9.2和rails(3.0.7)。在设置mysql gems时遇到了困难,但最终发现必须使用mysql适配器,而不是windows7上的mysql2。database.yml如下所示: development: adapter: mysql encoding: utf8 database: bfl pool: 5 username: root password: sock

我正在Windows7上运行Ruby1.9.2和rails(3.0.7)。在设置mysql gems时遇到了困难,但最终发现必须使用mysql适配器,而不是windows7上的mysql2。database.yml如下所示:

development: adapter: mysql encoding: utf8 database: bfl pool: 5 username: root password: socket: /tmp/mysql.sock 发展: 适配器:mysql 编码:utf8 数据库:bfl 游泳池:5 用户名:root 密码: socket:/tmp/mysql.sock “rails dbconsole development”命令运行良好(尽管它会重新提示我输入密码)。但是,我通过应用程序代码实现了以下目标:

ActiveRecord::StatementInvalid(Mysql::错误:查询:未连接:从
bfl\U用户
中选择
bfl\U用户


我在其他平台上发现了两个类似的错误,但在windows7上没有发现,这些问题的根源不同。

我从ruby1.9.2切换到ruby1.8.7。遵循本教程使mysql2正常工作:

在1.9.2中,注意到mysql连接有一个奇怪的挂起问题