2015-09-20 33 views
0

現在剛更新到Xcode 7.0和osx 10.10.5,我在運行測試套件時遇到了此application_helper.rb_helper.rb錯誤。之前我有這個錯誤,並通過更新rails -v來修復它。 這不是其他人以前的大寫錯誤。 試圖回滾到Xcode 6.4 - 沒有幫助。最新更新後缺少幫助程序文件application_helper.rb_helper.rb

目前使用ruby 2.2.2和Rails 4.2.1。

任何幫助非常感謝。

在本地機器上,打根的時候,我得到這個錯誤

`/Users/ryan/.rvm/gems/ruby-2.2.2/gems/actionpack-4.2.1/lib/abstract_controller/helpers.rb:151:in `rescue in block in modules_for_helpers': Missing helper file helpers//users/ryan/turing/homework/2_module/idea_box/app/helpers/application_helper.rb_helper.rb (AbstractController::Helpers::MissingHelperError) 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/actionpack-4.2.1/lib/abstract_controller/helpers.rb:148:in `block in modules_for_helpers' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/actionpack-4.2.1/lib/abstract_controller/helpers.rb:144:in `map!' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/actionpack-4.2.1/lib/abstract_controller/helpers.rb:144:in `modules_for_helpers' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/actionpack-4.2.1/lib/action_controller/metal/helpers.rb:93:in `modules_for_helpers' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/actionpack-4.2.1/lib/abstract_controller/helpers.rb:108:in `helper' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/actionpack-4.2.1/lib/action_controller/railties/helpers.rb:17:in `inherited' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/actionview-4.2.1/lib/action_view/test_case.rb:11:in `<class:TestCase>' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/actionview-4.2.1/lib/action_view/test_case.rb:10:in `<module:ActionView>' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/actionview-4.2.1/lib/action_view/test_case.rb:8:in `<top (required)>' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-rails-3.3.3/lib/rspec/rails/example/helper_example_group.rb:9:in `<module:HelperExampleGroup>' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-rails-3.3.3/lib/rspec/rails/example/helper_example_group.rb:6:in `<module:Rails>' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-rails-3.3.3/lib/rspec/rails/example/helper_example_group.rb:4:in `<module:RSpec>' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-rails-3.3.3/lib/rspec/rails/example/helper_example_group.rb:3:in `<top (required)>' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `block in require' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:240:in `load_dependency' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-rails-3.3.3/lib/rspec/rails/example.rb:4:in `<top (required)>' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `block in require' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:240:in `load_dependency' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-rails-3.3.3/lib/rspec/rails.rb:12:in `<top (required)>' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `block in require' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:240:in `load_dependency' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require' 
    from /Users/ryan/Turing/homework/2module/idea_box/spec/rails_helper.rb:7:in `<top (required)>' 
    from /Users/ryan/Turing/homework/2module/idea_box/spec/controllers/ideas_controller_spec.rb:1:in `require' 
    from /Users/ryan/Turing/homework/2module/idea_box/spec/controllers/ideas_controller_spec.rb:1:in `<top (required)>' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-core-3.3.2/lib/rspec/core/configuration.rb:1327:in `load' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-core-3.3.2/lib/rspec/core/configuration.rb:1327:in `block in load_spec_files' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-core-3.3.2/lib/rspec/core/configuration.rb:1325:in `each' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-core-3.3.2/lib/rspec/core/configuration.rb:1325:in `load_spec_files' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-core-3.3.2/lib/rspec/core/runner.rb:102:in `setup' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-core-3.3.2/lib/rspec/core/runner.rb:88:in `run' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-core-3.3.2/lib/rspec/core/runner.rb:73:in `run' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-core-3.3.2/lib/rspec/core/runner.rb:41:in `invoke' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/gems/rspec-core-3.3.2/exe/rspec:4:in `<top (required)>' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/bin/rspec:23:in `load' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/bin/rspec:23:in `<main>' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `eval' 
    from /Users/ryan/.rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `<main>' 
Ryans-MacBook-Air:idea_box ryan$` 
+1

你能否在錯誤信息中添加更多錯誤信息,以及你得到的代碼行? – Zahid

+0

任何時候加載應用程序,這都是錯誤。 –

+0

您可以驗證此路徑是否與您的項目目錄路徑匹配,包括大小寫敏感性? '/ users/ryan/turing/homework/2_module/idea_box/app/helpers /',我有些目錄沒有完全命名,請更改爲小寫 – Zahid

回答

1

更新RVM以及紅寶石(2.2.2)和導軌(4.2.1)。解決這個問題。