Closed SageBeard closed 7 years ago
What is the error message in your terminal?
Sages-MacBook-Pro:blockipedia sagebeard$ rspec spec/models/wiki_spec.rb
/Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/handlers/erb.rb:90:in `<class:ERB>': uninitialized constant ActionView::Template::Handlers::ERB::ENCODING_FLAG (NameError)
Did you mean? Encoding
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/handlers/erb.rb:76:in `<module:Handlers>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/handlers/erb.rb:5:in `<class:Template>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/handlers/erb.rb:4:in `<module:ActionView>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/handlers/erb.rb:3:in `<top (required)>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/handlers.rb:10:in `require'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/handlers.rb:10:in `extended'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template.rb:98:in `extend'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template.rb:98:in `<class:Template>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template.rb:7:in `<module:ActionView>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template.rb:5:in `<top (required)>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/resolver.rb:5:in `require'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/resolver.rb:5:in `<top (required)>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/testing/resolvers.rb:1:in `require'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/testing/resolvers.rb:1:in `<top (required)>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-rails-3.6.0/lib/rspec/rails/view_rendering.rb:1:in `require'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-rails-3.6.0/lib/rspec/rails/view_rendering.rb:1:in `<top (required)>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-rails-3.6.0/lib/rspec/rails.rb:9:in `require'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-rails-3.6.0/lib/rspec/rails.rb:9:in `<top (required)>'
from /Users/sagebeard/blockipedia/blockipedia/spec/spec_helper.rb:1:in `require'
from /Users/sagebeard/blockipedia/blockipedia/spec/spec_helper.rb:1:in `<top (required)>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration.rb:1453:in `require'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration.rb:1453:in `block in requires='
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration.rb:1453:in `each'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration.rb:1453:in `requires='
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration_options.rb:112:in `block in process_options_into'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration_options.rb:111:in `each'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration_options.rb:111:in `process_options_into'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration_options.rb:21:in `configure'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/runner.rb:99:in `setup'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/runner.rb:86:in `run'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/runner.rb:71:in `run'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/runner.rb:45:in `invoke'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/exe/rspec:4:in `<top (required)>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/bin/rspec:23:in `load'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/bin/rspec:23:in `<main>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:15:in `eval'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:15:in `<main>'
Controller
Sages-MacBook-Pro:blockipedia sagebeard$ rspec spec/controllers/wikis_controller_spec.rb
/Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/handlers/erb.rb:90:in `<class:ERB>': uninitialized constant ActionView::Template::Handlers::ERB::ENCODING_FLAG (NameError)
Did you mean? Encoding
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/handlers/erb.rb:76:in `<module:Handlers>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/handlers/erb.rb:5:in `<class:Template>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/handlers/erb.rb:4:in `<module:ActionView>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/handlers/erb.rb:3:in `<top (required)>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/handlers.rb:10:in `require'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/handlers.rb:10:in `extended'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template.rb:98:in `extend'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template.rb:98:in `<class:Template>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template.rb:7:in `<module:ActionView>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template.rb:5:in `<top (required)>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/resolver.rb:5:in `require'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/template/resolver.rb:5:in `<top (required)>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/testing/resolvers.rb:1:in `require'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/actionview-4.2.5/lib/action_view/testing/resolvers.rb:1:in `<top (required)>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-rails-3.6.0/lib/rspec/rails/view_rendering.rb:1:in `require'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-rails-3.6.0/lib/rspec/rails/view_rendering.rb:1:in `<top (required)>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-rails-3.6.0/lib/rspec/rails.rb:9:in `require'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-rails-3.6.0/lib/rspec/rails.rb:9:in `<top (required)>'
from /Users/sagebeard/blockipedia/blockipedia/spec/spec_helper.rb:1:in `require'
from /Users/sagebeard/blockipedia/blockipedia/spec/spec_helper.rb:1:in `<top (required)>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration.rb:1453:in `require'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration.rb:1453:in `block in requires='
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration.rb:1453:in `each'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration.rb:1453:in `requires='
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration_options.rb:112:in `block in process_options_into'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration_options.rb:111:in `each'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration_options.rb:111:in `process_options_into'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/configuration_options.rb:21:in `configure'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/runner.rb:99:in `setup'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/runner.rb:86:in `run'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/runner.rb:71:in `run'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/lib/rspec/core/runner.rb:45:in `invoke'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/gems/rspec-core-3.6.0/exe/rspec:4:in `<top (required)>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/bin/rspec:23:in `load'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/bin/rspec:23:in `<main>'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:15:in `eval'
from /Users/sagebeard/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:15:in `<main>'
This looks like the same error we saw here: https://github.com/SageBeard/blocipedia/issues/1. I do not think this was actually solved when creating a new repo. I am looking into this now.
Update: Turns out that you had an extra line in spec_helper.rb. this made it hard for us to debug and return weird googled results based on the error message.
I just removed the require rspec/rails
line and that did the trick. This is duplicated from the rspec_helper
Ah, great! Thank you. I'll take a look at this tonight.
I've set up my Wiki controller and model, however my initial specs are not running. I'm not sure what my error is.
blockipedia/spec/controllers/wikis_controller_spec.rb
blockipedia/app/controllers/wikis_controller.rb
blockipedia/spec/models/wiki_spec.rb
blockipedia/app/models/wiki.rb