Rspec spec和Rake规范给出了不同的结果

这似乎是主要问的问题,我有一个应用程序,当运行在rake specrspec输出似乎是不同的。 当使用rspec spec -p命令时,显示0失败消息,而当使用rake spec时,显示的错误很少。

当您运行$ bundle exec rspec # (defaults to spec) ,将执行./spec目录中的所有文件。

当你运行$ bundle exec rake spec ,你正在执行所有gems及其依赖项中名为'spec'的所有rake任务。

执行测试的环境也可能因这些文件而异。 不要怀疑你是否面临不同的产出。