7

我正在尝试使用 mysql2 v 0.2.6 在 Rails 3.1 中创建一个应用程序。运行时rake db:create,我收到以下错误:

DEPRECATION WARNING: Arel::Visitors::VISITORS is deprecated and will be removed. 
Database adatpers should define a visitor_for method which returns the appropriate 
visitor for the database. For example, MysqlAdapter.visitor_for(pool) returns 
Arel::Visitors::MySQL.new(pool). (called from mon_synchronize at 
c:/Ruby192/lib/ruby/1.9.1/monitor.rb:201)

我可以访问 MySQL 监视器,因此 gem 似乎安装正确。这里还能发生什么?

谢谢!

4

2 回答 2

1

尝试更新您的 msql gem。

在 ./Gemfile

gem require 'mysql2', '~> 0.3.6'

捆绑更新 mysql2

于 2011-09-29T16:00:56.607 回答
0

在 gemfile 中使用以下指定的版本。

gem 'mysql2', '~>0.3.10'

然后运行

bundle install
于 2012-01-10T19:16:56.207 回答