Rails3,黄瓜问题

时间:2010-07-18 17:37:04

标签: rubygems cucumber ruby-on-rails-3

尝试关注this教程。自动测试失败并显示以下错误消息:

  

sg $ autotest
  加载autotest / cucumber_rails_rspec2
  加载自动测试样式autotest / cucumber_rails_rspec2时出错(没有这样的文件加载 - autotest / rails_rspec2)。中止。

宝石清单:

  

摘要(1.0.0)
  actionmailer(3.0.0.beta4)
  actionpack(3.0.0.beta4)
  activemodel(3.0.0.beta4)
  activerecord(3.0.0.beta4)
  activeresource(3.0.0.beta4)
  activesupport(3.0.0.beta4)
  arel(0.4.0)
  自动测试(4.3.2)
  autotest-rails(4.1.0)
  建造者(2.1.2)
  bundler(1.0.0.beta.5)
  配置(1.1.0)
  黄瓜(0.8.5)
  黄瓜栏杆(0.3.2)
  culerity(0.2.10)
  diff-lcs(1.1.2)
  erubis(2.6.6)
  ffi(0.6.3)
  小黄瓜(2.1.4)
  i18n(0.4.1)
  json_pure(1.4.3)
  launchy(0.3.5)
  邮件(2.2.5)
  哑剧型(1.16)
  nokogiri(1.4.2)
  多语言(0.3.1)
  机架(1.1.0)
  机架式(0.6.9)
  机架测试(0.5.4)
  rails(3.0.0.beta4)
  铁路(3.0.0.beta4)
  耙(0.8.7)
  rdoc(2.5.9,2.5.8)
  rspec(2.0.0.beta.17)
  rspec-core(2.0.0.beta.17)
  rspec-expectations(2.0.0.beta.17)
  rspec-mocks(2.0.0.beta.17)
  selenium-webdriver(0.0.24)
  sqlite3-ruby(1.3.1)
  sys-uname(0.8.4)
  term-ansicolor(1.0.5)
  test-spec(0.10.0)
  测试单元(2.1.0)
  托尔(0.13.8)
  树梢(1.4.8)
  trollop(1.16.2)
  tzinfo(0.3.22)
  webrat(0.7.1)
  ZenTest(4.3.3)

怎么了?

2 个答案:

答案 0 :(得分:1)

Bundle exec帮了解。

答案 1 :(得分:0)

这对我有用(rails3,ruby1.9.2)

的特征/支持/ env.rb

要求'webrat' 要求'webrat / core / matchers'

Webrat.configure do | config |   config.mode =:rails   config.open_error_files = false#如果要在浏览器中弹出错误页面,请设置为true 端

制作专辑

bash提示

AUTOFEATURE = true autotest -rails

的Gemfile

来源'http://rubygems.org' 来源:gemcutter

gem'rail','3.0.1'

捆绑边缘Rails代替:

gem'rail',:git => 'git的://github.com/rails/rails.git'

gem'mysql2' 宝石'漂亮发电机' 宝石'omniauth' 宝石'sinatra'

组:开发做   宝石'黄瓜 - 铁轨' 端

组:测试做   宝石'capybara'   宝石'黄瓜'   宝石'database_cleaner'   宝石'launchy'#所以你可以做然后给我看页面   宝石'泡菜'   宝石'rspec'   宝石'rspec-rails'   #gem'spork'   宝石'webrat'   宝石'ZenTest' 端

...希望有所帮助!