7

मैं रेल 3.1 में mysql2 v 0.2.6 के साथ एक ऐप बनाने की कोशिश कर रहा हूं। जब 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 नजर रखने का उपयोग कर सकते हैं, तो मणि सही ढंग से स्थापित किया गया है। यहाँ और क्या हो सकता है?

धन्यवाद!

उत्तर

1

अपने एमएसक्यूएल मणि को अपडेट करने का प्रयास करें।

./Gemfile

में
gem require 'mysql2', '~> 0.3.6' 

बंडल अद्यतन mysql2

+1

तो mysql2 के इस संस्करण को सही ढंग से स्थापित करने के लिए नहीं चाहता है ... और जो कुछ जाज 'देशी विस्तार का निर्माण करने में विफल रहा है'। लेकिन 0.2.6 ठीक स्थापित किया? – Beth

0

gemfile में नीचे निर्दिष्ट संस्करण का उपयोग करें।

gem 'mysql2', '~>0.3.10' 

तो चलाने

bundle install 
संबंधित मुद्दे