7

Estoy intentando crear una aplicación en Rails 3.1 con mysql2 v 0.2.6. Cuando se ejecuta rake db:create, me sale el siguiente error:Advertencia de desaprobación de Arel al ejecutar 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) 

puedo tener acceso al monitor de MySQL, por lo que la gema parece estar instalado correctamente. ¿Qué más podría estar pasando aquí?

Gracias!

Respuesta

1

Intente actualizar su gema msql.

En ./Gemfile

gem require 'mysql2', '~> 0.3.6' 

actualización haz mysql2

+1

Así que esta versión de mysql2 no quiere instalar correctamente ... 'fracasó en la construcción extensión nativa' y todo eso. Pero 0.2.6 instalado bien? – Beth

0

utilizar la versión a continuación se especifica en Gemfile.

gem 'mysql2', '~>0.3.10' 

continuación, ejecute

bundle install 
Cuestiones relacionadas