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 に答える