NoMethodError:在rails控制台中运行capybara测试时未定义的方法`color_enabled =’

NoMethodError: undefined method `color_enabled=' for # from /Users/apple/.rvm/gems/ruby-2.0.0-p247@global/gems/rspec-console-0.2.7/lib/rspec-console/config_cache.rb:69:in `method_missing' 

我不知道怎么解决它〜

有什么建议吗? THX〜

升级到rspec-core 3.1.7时遇到了同样的错误。 我通过改变修复了这个特殊问题

 config.color_enabled = true 

 config.color = true 

在spec_helper.rb中。 但是,我遇到了额外的rspec错误,并决定现在恢复到rspec-core 2.14.8。

设定之后

gem’rspec-rails’,’〜> 2.14.2’gem’rspec-console’,’〜> 0.2.7′

一切正常,我认为这个问题是rspec和rspec-console版本冲突问题。 也许它与https://github.com/nviennot/rspec-console/pull/14有关。