无法使用gem mysql2重新连接到mysql数据库

无法使用gem mysql2重新连接到mysql数据库,mysql,ruby,rvm,bundler,Mysql,Ruby,Rvm,Bundler,我在ruby代码中使用gem mysql2连接到MySQL数据库。在我的gem文件中,我有gem'mysql2','~>0.2.11'。但是重新连接方法不起作用。它说未定义的方法reconnect for#(NoMethodError)。因此,当mysql服务器停机时,尽管我有一个等待一段时间然后尝试重新连接的循环,但应用程序会因上述错误而崩溃。为什么重新连接方法不起作用 谢谢你试试这个,写进你的gem文件 gem 'mysql2' 然后,捆绑安装。使用:reconnect标志将其修复到Mys

我在ruby代码中使用gem mysql2连接到MySQL数据库。在我的gem文件中,我有
gem'mysql2','~>0.2.11'
。但是重新连接方法不起作用。它说
未定义的方法reconnect for#(NoMethodError)
。因此,当mysql服务器停机时,尽管我有一个等待一段时间然后尝试重新连接的循环,但应用程序会因上述错误而崩溃。为什么重新连接方法不起作用


谢谢你

试试这个,写进你的gem文件

gem 'mysql2'

然后,捆绑安装。

使用:reconnect标志将其修复到Mysql2::Client.new,如中所示。重新连接方法不是必需的,并且不存在