简体   繁体   English

Rspec停止工作 - ` <module:ActionController> &#39;:未初始化的常量ActionController :: Metal(NameError)

[英]Rspec stopped working - `<module:ActionController>': uninitialized constant ActionController::Metal (NameError)

I've playing with cucumber and just noticed that my Rspec tests began failing. 我正在玩黄瓜,只是注意到我的Rspec测试开始失败了。 Everything was running well before I installed cucumber. 在我安装黄瓜之前,一切都运行良好。 Any ideas? 有任何想法吗?

LOG LOG

/Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/actionpack-4.1.5/lib/action_controller/base.rb:164:in `<module:ActionController>': uninitialized constant ActionController::Metal (NameError)
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/actionpack-4.1.5/lib/action_controller/base.rb:5:in `<top (required)>'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/responders-1.1.1/lib/responders.rb:1:in `<top (required)>'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:73:in `require'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/devise-3.4.0/lib/devise.rb:7:in `<top (required)>'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:135:in `require'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:144:in `require'
    from /Users/szymonborucki/code/rails/Challenger/spec/spec_helper.rb:18:in `<top (required)>'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.6/lib/rspec/core/configuration.rb:1072:in `block in requires='
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.6/lib/rspec/core/configuration.rb:1072:in `each'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.6/lib/rspec/core/configuration.rb:1072:in `requires='
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.6/lib/rspec/core/configuration_options.rb:103:in `block in process_options_into'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.6/lib/rspec/core/configuration_options.rb:102:in `each'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.6/lib/rspec/core/configuration_options.rb:102:in `process_options_into'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.6/lib/rspec/core/configuration_options.rb:22:in `configure'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.6/lib/rspec/core/runner.rb:95:in `setup'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.6/lib/rspec/core/runner.rb:84:in `run'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.6/lib/rspec/core/runner.rb:69:in `run'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.6/lib/rspec/core/runner.rb:37:in `invoke'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/lib/ruby/gems/2.1.0/gems/rspec-core-3.1.6/exe/rspec:4:in `<top (required)>'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/bin/rspec:23:in `load'
    from /Users/szymonborucki/.rbenv/versions/2.1.0/bin/rspec:23:in `<main>'

If I were you, I check that line: /Users/szymonborucki/code/rails/Challenger/spec/spec_helper.rb:18 如果我是你,我检查那行: /Users/szymonborucki/code/rails/Challenger/spec/spec_helper.rb:18 : /Users/szymonborucki/code/rails/Challenger/spec/spec_helper.rb:18

I hope it helps. 我希望它有所帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 未初始化的常量 ActionController (NameError) - uninitialized constant ActionController (NameError) Rspec测试失败,并显示“ NameError:未初始化的常量ActionController :: TestCase :: Assertions” - Rspec testing fails with “NameError: uninitialized constant ActionController::TestCase::Assertions” NameError:未初始化的常量ActionController :: Dispatcher - NameError: uninitialized constant ActionController::Dispatcher 未初始化的常量ActionController :: Routing(NameError) - uninitialized constant ActionController::Routing (NameError) 黄瓜错误未初始化的常量ActionController :: Dispatcher(NameError) - Cucumber Error uninitialized constant ActionController::Dispatcher (NameError) Rails 4.2.0.rc1升级 <module:InheritedResources> &#39;:未初始化的常量ActionController :: Responder(NameError) - Rails 4.2.0.rc1 upgrade <module:InheritedResources>': uninitialized constant ActionController::Responder (NameError) ActionController::RoutingError(未初始化的常量) - ActionController::RoutingError (uninitialized constant) 未初始化的常量ActionController - uninitialized constant ActionController Cucumber Rails 3.1 未初始化常量 ActionController::Dispatcher (NameError) - Cucumber Rails 3.1 uninitialized constant ActionController::Dispatcher (NameError) 调用Dispatcher.dispatch时出错# - Error calling Dispatcher.dispatch #<NameError: uninitialized constant ActionController::CgiRequest
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM