Ruby on rails rspec规范无效选项:-默认路径=规范

Ruby on rails rspec规范无效选项:-默认路径=规范,ruby-on-rails,rspec,Ruby On Rails,Rspec,我从rspec得到一个非常奇怪的错误: $ rspec spec invalid option: --default_path=spec 我使用的是rails 4、ruby 2应用程序,我已经将所有内容更新为rspec rails 3.0.0.beta。我已经卸载并重新安装了rspec、.rspec和spec_helper.rb。您可能正在使用不同版本的rspec。测试在平衡ruby项目中运行良好。确保文件中有以下行: gem "rspec", '~> 2.10' 然后运行bundl

我从rspec得到一个非常奇怪的错误:

$ rspec spec

invalid option: --default_path=spec

我使用的是rails 4、ruby 2应用程序,我已经将所有内容更新为rspec rails 3.0.0.beta。我已经卸载并重新安装了rspec、.rspec和spec_helper.rb。

您可能正在使用不同版本的rspec。测试在平衡ruby项目中运行良好。确保文件中有以下行:

gem "rspec", '~> 2.10'

然后运行
bundle install
,最后使用
bundle exec rspec spec

再试一次。这是一个很老的版本,但是对于谷歌搜索的人来说:除了检查你的
Gemfile
,看看你的repo的
.rspec
配置文件是否有问题。如果这不能解决问题,请检查您的环境,查看是否有全局
.rspec
配置文件。尝试
cat~/.rspec
查看您是否有一个,以及它是否有任何问题。全局配置给我带来了问题

但如果我去掉平衡,它仍然是坏的。