Wednesday, 15 April 2015

ruby - undefined method `searcher' for Gem:Module -


जब मैं bundle exec rake db: initial_setup चला रहा हूं, तो एक त्रुटि आती है:

रैक गर्भपात!

मैं इसे कैसे ठीक कर सकता हूं?

और यहां बंडल एप रेक डीबी की आउटपुट है: initial_setup --trace < / P>

  रैक निरस्त कर दिया! रत्न के लिए अपरिभाषित विधि `खोजकर्ता ': मॉड्यूल /होम / जेसे / वर्कस्पेस / कैनवास / लिब / टास्क / हियर_ट्रिगर.राक्य :: & lt; शीर्ष (आवश्यक) & gt; /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.17/lib/active_support/dependencies.rb:171:in `लोड '/usr/local/lib/ruby/gems/1.9। 1 / रत्न / सक्रिय-समर्थन-2.3.17 / lib / active_support / निर्भरताएं। आरबी: 171: `लोड_वि_एन__एनसीस्टैंट_मार्किंग 'ब्लॉक में /usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.17/lib /active_support/dependencies.rbitter47:in_new_constants_in '/usr/local/lib/ruby/gems/1.9.1/gems/activesupport-2.3.17/lib/active_support/dependencies.rb:171:in_load_with_new_constant_marking' /usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.17/lib/tasks/rails.rb:14:in_ में & lt; शीर्ष (आवश्यक) & gt; /usr/local/lib/ruby/gems/1.9.1/gems/rails-2.3.17/lib/tasks/rails.rb:14:in 'प्रत्येक' /usr/local/lib/ruby/gems/1.9। 1 / रत्न / रेल-2.3.17 / लिब / कार्य / रेल। आरबी: 14: `& lt; शीर्ष (आवश्यक) & gt; / Home / jesse / workspace / canvas / rakefile: 10: में `आवश्यकता '/ घर / जेसे / वर्कस्पेस / कैनवास / रैकफ़ाइल: 10: में` & lt; शीर्ष (आवश्यक) & gt;' /usr/local/lib/ruby/gems/1.9.1/gems/rake-0.9.6/lib/rake/rake_module.rb:25:in `लोड '/usr/local/lib/ruby/gems/1.9। 1 / रत्न / रेक-0.9.6 / लीब / रेक / रैके_म्यूल.आरबी: 25: `लोड_रेकफाइल '/ यूआरएसआर / लोकल / लिब / आरयूबी / गेम्स / 1.9.1/ गेम्स / रेक -1.9.6 / लिब / आरके में /application.rb:604:IN` raw_load_rakefile '/usr/local/lib/ruby/gems/1.9.1/gems/rake-0.9.6/lib/rake/application.rb:89:IN' लोड_रेकफ़ाइल में ब्लॉक ' /usr/local/lib/ruby/gems/1.9.1/gems/rake-0.9.6/lib/rake/application.rb:160:in 'standard_exception_handling' /usr/local/lib/ruby/gems/1.9। 1 / रत्न / रेक-0.9.6 / लीब / रेक / एप्लिकेशन.आरबी: 88: `लोड_रेकफ़ाइल '/ यूआरएसआर / लोकल / लिब / आरबी / जीम्स / 1.9.1/ गेम्स / रेक -1.9.6 / लिब / आरके में /application.rb:72:IN 'रन में ब्लॉक' /usr/local/lib/ruby/gems/1.9.1/gems/rake-0.9.6/lib/rake/application.rb:160:in 'standard_exception_handling' /usr/local/lib/ruby/gems/1.9.1/gems/rake-0.9.6/lib/rake/application.rb:70:IN 'रन' /usr/local/lib/ruby/gems/1.9। 1 / रत्न / रेक-0.9.6 / बिन / रेक: 37: `` शीर्ष पर (अपेक्षित) & gt; / Usr / local / bin / rake: 23: `लोड '/ usr / local / bin / rake में: 23:` & lt; main & gt;   

कोई सलाह?

धन्यवाद!

< P> यह इसलिए है क्योंकि मणि .searcher नापसंद हो गया, ऐसा लगता है कि आपने हाल ही में रूबी रत्नों को अपडेट किया था
  $ gem -v   

कमांड का उपयोग करते हुए आप अपने पुराने संस्करण की जांच कर सकते हैं

 < कोड> $ rvm rubygems 1.8.24    

No comments:

Post a Comment