7

我試圖用mysql2 v 0.2.6在Rails 3.1中創建一個應用程序。當運行rake db:create,我得到以下錯誤:Arel Deprecation當運行rake db時出現警告:創建

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監控,所以創業板似乎被正確安裝。還有什麼可以在這裏?

謝謝!

回答

1

嘗試更新您的msql gem。

在./Gemfile

gem require 'mysql2', '~> 0.3.6' 

束更新mysql2

+1

所以這個版本mysql2的不希望正確安裝......「未能建立原生擴展」和所有的爵士樂。但0.2.6安裝好嗎? – Beth

0

使用的Gemfile以下指定版本。

gem 'mysql2', '~>0.3.10' 

然後運行

bundle install 
相關問題