[英]rake aborted! undefined method `sorcery' || rvm rails db:seed error
rake aborted! undefined method `sorcery' for #<Rails::Application::Configuration:0x93a9554>
really don't know what is wrong here. 真的不知道这里有什么不对。 I installed https://github.com/NoamB/sorcery as per the instructions.
我按照说明安装了https://github.com/NoamB/sorcery 。
Then I decided it wasn't exactly what I wanted. 然后我觉得这不是我想要的。 Done a lot of faffing about but eventually just decided to revert to an earlier pre sorcery commit.
做了很多事情,但最终还是决定恢复早先的巫术提交。
Trouble is now I get the above message every time I try to seed or migrate a db. 麻烦现在我每次尝试播种或迁移数据库时都会收到上述消息。
I have tried emptying the rvm gemset, uninstalling the sorcery gem, have looked in the seeds.rb and schema.rb as well as the Gemfile and I am definitely using the pre 'sorcery' version of my app. 我已经尝试清空rvm gemset,卸载巫术宝石,查看了seeds.rb和schema.rb以及Gemfile,我肯定使用我的应用程序的前'魔法'版本。
I even tried dropping the db. 我甚至尝试删除数据库。 rake db:create worked but back to the same error with rake db:seed.
rake db:create工作但是使用rake db:seed返回相同的错误。
It's my first time using rails so not entirely sure what's going on and 'undefined method' returns so many hits I can't find a clear debug path. 这是我第一次使用rails,所以不完全确定发生了什么,'undefined method'返回如此多的命中我找不到清晰的调试路径。
trace 跟踪
/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:in load' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/activesupport-3.2.13/lib/active_support/dependencies.rb:245:in
block in load' /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
load' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/engine.rb:588: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
each' /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
/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
block in load'/ 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/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' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:30:in run' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:55:in
block in run_initializers' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:54:in each' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/initializable.rb:54:in
run_initializers' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/application.rb:136:in initialize!' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/railtie/configurable.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' /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:in 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:in <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:103:in require_environment!' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/application.rb:297: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:in <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:in call' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:246:in
block in execute' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:241:in each' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:241:in
execute' /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:in 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
each' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake require_environment!' /home/kzu/.rvm/gems/ruby-1.9.3-p392/gems/railties-3.2.13/lib/rails/application.rb:297:in
(2 level)in initialize_tasks'/ home / kzu / .rvm / gems / ruby-1.9.3-p392 @ global / gems / rake-10.0.4 / lib / rake / task.rb:246:in 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- 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 call' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:246:in
块/rake-10.0.4/lib/rake/task.rb:241:in 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:in 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: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
call' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:246:in block in execute' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:241:in
each' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/task.rb:241:in execute' /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 /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在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
调用'/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
/home/kzu/.rvm/gems/ruby-1.9中的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
call'/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
中的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
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@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
block (2 levels) in top_level' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:101:in each' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:101:in
block in top_level' /home/kzu/.rvm/gems/ruby-1.9.3-p392@global/gems/rake-10.0.4/lib/rake/application.rb:110:in 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/kzu/.rvm/gems/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
/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
调用'/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
block(2级)top_level'/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: 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:in 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:in `' Tasks: TOP => db:abort_if_pending_migrations => environment 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 =>环境
您的app文件夹中仍然有一个sorcery.rb文件,在config / initializer中可以检查一下吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.