rspec问题“;无效选项:---自动测试(OptionParser::InvalidoOption)";
当我 bundle exec rake spec 我不确定是什么问题。我尝试卸载我的gems并重新安装它们。我试过不同版本的rspec2。同一个应用程序的规格曾经适用于我。我不知道是什么改变了这个错误rspec问题“;无效选项:---自动测试(OptionParser::InvalidoOption)";,rspec,rspec2,Rspec,Rspec2,当我 bundle exec rake spec 我不确定是什么问题。我尝试卸载我的gems并重新安装它们。我试过不同版本的rspec2。同一个应用程序的规格曾经适用于我。我不知道是什么改变了这个错误 有什么想法吗?您是否在/.rspec中定义了此选项: --自动测试 如果是,请将其拆下 编辑 自动测试现在在/Autotest/discover.rb中配置,其中应包含: Autotest.add_discovery { "rails" } Autotest.add_discovery { "r
有什么想法吗?您是否在
/.rspec
中定义了此选项:
--自动测试
如果是,请将其拆下
编辑
自动测试现在在/Autotest/discover.rb
中配置,其中应包含:
Autotest.add_discovery { "rails" }
Autotest.add_discovery { "rspec2" }
看来这已经没有必要了。查看David的答案您是否在
/.rspec
中定义了此选项:
--自动测试
如果是,请将其拆下
编辑
自动测试现在在/Autotest/discover.rb
中配置,其中应包含:
Autotest.add_discovery { "rails" }
Autotest.add_discovery { "rspec2" }
看来这已经没有必要了。看看大卫的答案吧实际上,你根本不需要这个。您所需要的只是项目根目录中的一个
.rspec
文件(它可以有选项,也可以是空的)来添加“rspec2”发现,“rails”是基于类似于rails的目录结构来发现的。实际上,您甚至不需要它。您只需要在项目根目录中有一个.rspec
文件(它可以有选项,也可以是空的)来添加“rspec2”发现和“rails”基于类似rails的目录结构进行查找。我删除了./autotest/discover.rb文件,一切似乎都正常工作。我删除了./autotest/discover.rb文件,一切似乎都正常工作。在我的项目文件夹中,--autotest
未包含在/.rspec
中,但是我忘了我在~/.rspec
中有一个全局.rspec。在我的~/.rspec
文件中,我确实有--autotest
。现在我从global.rspec中删除了--autotest
,一切都正常了。谢谢。在我的项目文件夹中,-/.rspec
中没有自动测试,但我忘了在~/.rspec
中有一个全局.rspec。在我的~/.rspec
文件中,我确实有--autotest
。现在我从global.rspec中删除了--autotest
,一切都正常了。非常感谢。