耙子中止了! 未定义的方法`巫术'

rake aborted! undefined method `sorcery' for #<Rails::Application::Configuration:0x93a9554>

真的不知道这里出了什么问题。 我按照说明安装了https://github.com/NoamB/sorcery。

然后我决定这不是我想要的。 完成了很多虚张声势,但最终只是决定恢复到早期的前巫术提交。

麻烦现在我每次尝试种子或迁移数据库时都会收到上述消息。

我已经尝试清空rvm gemset,卸载魔法宝石,查看了seeds.rb和schema.rb以及Gemfile,并且我绝对使用我的应用的pre魔法版本。

我甚至尝试删除数据库。 耙db:创建工作,但回到与耙db:种子相同的错误。

这是我第一次使用rails,所以不能完全确定发生了什么,'未定义的方法'返回很多匹配,我找不到明确的调试路径。

跟踪

/home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/railtie/configuration.rb:85:in method_missing' /home/kzu/Development/hub-blog/config/initializers/sorcery.rb:5:in '/home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:245:在load' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:245:in块'/ home / kzu /。 rvm / gems / ruby​​-1.9.3-p392 / gems / activesupport-3.2.13 / lib / active_support / dependencies.rb:236:in load_dependency' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:245:in /home/kzu/.rvm/gems/ruby-1.9.3- load_dependency' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:245:in load'/home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/ rails / engine.rb:588: block (2 levels) in <class:Engine>' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/engine.rb:587:in中的block (2 levels) in <class:Engine>' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/engine.rb:587:in /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/ block (2 levels) in <class:Engine>' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/engine.rb:587:in每个'/home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/engine.rb:587:in block in <class:Engine>' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:30:in block in <class:Engine>' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:30:in instance_exec' block in <class:Engine>' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:30:in /initializable.rb:30:在run_initializers中run' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:55:in块'/home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:54: each' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:54:in run_initializers' each' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:54:in railties -3.2.13 / lib / rails / application.rb:136: initialize!' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/railtie/configurable.rb:30:in initialize!' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/railtie/configurable.rb:30:in method_missing'/ home / kzu / Development / hub- blog / config / environment.rb:5: <top (required)>' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/application.rb:103:in require'/home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/application.rb <top (required)>' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/application.rb:103:in require_environment!' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/application.rb:297:in require_environment!' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/application.rb:297:in block(2 levels)in initialize_tasks'/ home / kzu / .rvm / gems / ruby​​-1.9.3-p392 @ global / gems / rake-10.0.4 / lib / rake / task.rb:246:在call' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:246:in块中执行'/home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems /rake-10.0.4/lib/rake/task.rb:241:在each' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:241:in执行'/home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:184:in block in invoke_with_call_chain' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:177:in invoke_with_call_chain'/ home / kzu / .rvm / gems / ruby​​-1.9.3-p392 @ global / gems / rake-10.0.4 / lib / rake / task.rb:205: block in invoke_prerequisites' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:203:in /home/kzu/.rvm/gems/ block in invoke_prerequisites' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:203:in每个'/home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems /rake-10.0.4/lib/rake /task.rb:203:in invoke_prerequisites' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:183:in block in invoke_with_call_chain'/home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:177:in invoke_with_call_chain' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:170:in invoke'/home/kzu/.rvm/gems/ruby-1.9.3 -p392 / gems / activerecord-3.2.13 / lib / active_record / railties / databases.rake:346: block (2 levels) in <top (required)>' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:246:in中的block (2 levels) in <top (required)>' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:246:in调用'/home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/ rake-10.0.4 / lib / rake / task.rb:246:在block in execute' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:241:in每个'/home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:241: execute' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:184:in in invoke_with_call_chain'/ home /kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:177:in invoke_with_call_chain' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:170:in kzu/ invoke_with_call_chain' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:170:in invoke'/home/kzu/.rvm/gems/ruby-1.9.3-p392@global/ gems / rake-10.0.4 / lib / rake / application.rb:143:in invoke_task' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:101:in层)'/home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/ application.rb:101:在each' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:101:in块中top_level'/home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:110: run_with_threads' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:95:in run_with_threads'/home/ run_with_threads' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:95:in top_level'/home/ run_with_threads' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:95:in .rvm/ run_with_threads' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:95:in ruby-1.9.3- p392@global/gems/rake-10.0.4/lib/rake/application.rb:73:in block in run' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:160:in block in run' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:160:in standard_exception_handling'/home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application。 rb:70:正在run' /home/kzu/.rvm/gems/ruby-1.9.3-p392/bin/ruby_noexec_wrapper:14:in eval'/home/kzu/.rvm/gems/ruby-1.9.3- p392 / bin / ruby​​_noexec_wrapper:14:在''任务:TOP => db:abort_if_pending_migrations =>环境


看起来你的应用程序文件夹中仍然有一个sorcery.rb文件,在config / initializer中,你可以检查一下吗?

链接地址: http://www.djcxy.com/p/57901.html

上一篇: rake aborted! undefined method `sorcery'

下一篇: Fresh Ruby on Rails install on OS X 10.8