我正在尝试使用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似乎已正确安装。还有什么可以发生在这里?
谢谢!
答案 0 :(得分:1)
尝试更新你的msql gem。
在./Gemfile
中gem require 'mysql2', '~> 0.3.6'
捆绑更新mysql2
答案 1 :(得分:0)
在gemfile中使用以下指定的版本。
gem 'mysql2', '~>0.3.10'
然后运行
bundle install