我从rspec那里得到一个非常奇怪的错误:
$ rspec spec
invalid option: --default_path=spec
我在rails 4,ruby 2应用程序中,我已经将所有内容更新为rspec-rails 3.0.0.beta。我已经转储并重新安装了rspec,.rspec和spec_helper.rb。
答案 0 :(得分:2)
您可能正在使用不同版本的RSpec。测试从平衡红宝石项目中运行良好。确保你在Gemfile中有这一行:
gem "rspec", '~> 2.10'
然后运行bundle install
,最后再次使用bundle exec rspec spec
。
答案 1 :(得分:0)
这是旧的,但对于谷歌的任何人:除了检查你的Gemfile
之外,请查看你的repo的.rspec
配置文件以查看是否存在问题。如果这不能解决问题,请检查您的环境以查看是否有全局.rspec
配置文件。试试cat ~/.rspec
,看看你是否有一个,如果有任何问题。全局配置给我带来了问题。