3
/usr/local/bin/ruby -rrubygems -e "require 'redgreen'"  /usr/local/lib/ruby/gems/1.8/gems/rspec-1.3.0/bin/spec --autospec <files_here> -O spec/spec.opts

invalid option: --autospec
Test::Unit automatic runner.
Usage: -e [options] [-- untouched arguments]

which spec says "/usr/local/bin/spec"
which autospec says "/usr/local/bin/autospec"

/usr/local/bin/spec --help includes --autospec option in the list.

我在这里想念什么?

4

2 回答 2

2

您可以有条件地要求 redgreen

require 'redgreen/autotest' unless ENV['RSPEC']

您可以通过在您的spec.opts文件中传递--color在 rspec 中获得彩色输出

于 2010-09-21T12:39:11.237 回答
2

我终于在周末有时间自己研究一下。

问题是 .autotest 文件中的“需要'redgreen/autotest'”语句我将自动测试配置保存在 ~/.autotest

评论该行,“autospec”、“autotest”和“cucumber”工作正常。

于 2010-04-25T20:55:14.903 回答