代码之家  ›  专栏  ›  技术社区  ›  Ram on Rails

无效选项:-autospec

  •  3
  • Ram on Rails  · 技术社区  · 15 年前
    /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.
    

    我错过了什么?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Ram on Rails    15 年前

    我终于有时间在周末亲自调查这个问题。

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

    注释行和“autospec”、“autotest”和“cucumber”可以正常工作。

        2
  •  2
  •   Andy Henson    14 年前

    你可以有条件地要求红绿

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

    你可以在rspec中通过 --颜色 在你 规格选择 文件