Rails3、黄瓜问题

发布于 2024-09-10 12:50:06 字数 1539 浏览 4 评论 0原文

尝试遵循这个教程。自动测试失败并显示以下错误消息:

sg $自动测试
加载自动测试/cucumber_rails_rspec2
加载自动测试样式 autotest/cucumber_rails_rspec2 时出错(没有要加载的此类文件 - autotest/rails_rspec2)。正在流产。

宝石清单:

摘要(1.0.0)
Actionmailer (3.0.0.beta4)
动作包 (3.0.0.beta4)
活动模型(3.0.0.beta4)
activerecord (3.0.0.beta4)
活动资​​源(3.0.0.beta4)
主动支持(3.0.0.beta4)
阿瑞尔 (0.4.0)
自动测试(4.3.2)
自动测试-rails (4.1.0)
构建器 (2.1.2)
捆绑器 (1.0.0.beta.5)
配置(1.1.0)
黄瓜 (0.8.5)
黄瓜导轨 (0.3.2)
邪教 (0.2.10)
diff-lcs (1.1.2)
埃鲁比斯 (2.6.6)
菲 (0.6.3)
小黄瓜 (2.1.4)
国际化 (0.4.1)
json_pure (1.4.3)
发射 (0.3.5)
邮件 (2.2.5)
mime 类型 (1.16)
诺科切 (1.4.2)
多语言 (0.3.1)
机架 (1.1.0)
机架安装 (0.6.9)
机架测试 (0.5.4)
导轨(3.0.0.beta4)
Railties (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 期望 (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)
术语-ansicolor (1.0.5)
测试规范 (0.10.0)
测试单元(2.1.0)
雷神 (0.13.8)
树顶 (1.4.8)
特洛普 (1.16.2)
tzinfo (0.3.22)
webrat (0.7.1)
ZenTest (4.3.3)

出了什么问题?

Trying to follow this tutorial. Autotest fails with this error message:

sg $autotest
loading autotest/cucumber_rails_rspec2
Error loading Autotest style autotest/cucumber_rails_rspec2 (no such file to load -- autotest/rails_rspec2). Aborting.

Gem list:

abstract (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)
autotest (4.3.2)
autotest-rails (4.1.0)
builder (2.1.2)
bundler (1.0.0.beta.5)
configuration (1.1.0)
cucumber (0.8.5)
cucumber-rails (0.3.2)
culerity (0.2.10)
diff-lcs (1.1.2)
erubis (2.6.6)
ffi (0.6.3)
gherkin (2.1.4)
i18n (0.4.1)
json_pure (1.4.3)
launchy (0.3.5)
mail (2.2.5)
mime-types (1.16)
nokogiri (1.4.2)
polyglot (0.3.1)
rack (1.1.0)
rack-mount (0.6.9)
rack-test (0.5.4)
rails (3.0.0.beta4)
railties (3.0.0.beta4)
rake (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)
test-unit (2.1.0)
thor (0.13.8)
treetop (1.4.8)
trollop (1.16.2)
tzinfo (0.3.22)
webrat (0.7.1)
ZenTest (4.3.3)

What's wrong?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟雨凡馨 2024-09-17 12:50:06

Bundle exec 有所帮助。

Bundle exec helped.

沉鱼一梦 2024-09-17 12:50:06

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

features/support/env.rb

require 'webrat'
需要 'webrat/core/matchers'

Webrat.configure do |config|
配置模式 = :rails
config.open_error_files = false # 如果您希望在浏览器中弹出错误页面,请设置为 true
结束

创建功能

bash 提示

AUTOFEATURE=true autotest -rails

Gemfile

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

gem 'rails', '3.0.1'

捆绑边缘 Rails 改为:

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

gem 'mysql2'
gem '漂亮的发电机'
宝石“全能”
gem 'sinatra'

组:开发
宝石“黄瓜导轨”
结束

组:测试做
宝石“水豚”
宝石“黄瓜”
宝石'database_cleaner'
gem 'launchy' # 所以你可以做 然后给我看页面
宝石“泡菜”
宝石'rspec'
gem 'rspec-rails'
#gem“叉子”
宝石'webrat'
宝石“ZenTest”
结束

...希望有帮助!

This works for me (rails3, ruby1.9.2)

features/support/env.rb

require 'webrat'
require 'webrat/core/matchers'

Webrat.configure do |config|
config.mode = :rails
config.open_error_files = false # Set to true if you want error pages to pop up in the browser
end

make a feature

bash prompt

AUTOFEATURE=true autotest -rails

Gemfile

source 'http://rubygems.org'
source :gemcutter

gem 'rails', '3.0.1'

Bundle edge Rails instead:

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

gem 'mysql2'
gem 'nifty-generators'
gem 'omniauth'
gem 'sinatra'

group :development do
gem 'cucumber-rails'
end

group :test do
gem 'capybara'
gem 'cucumber'
gem 'database_cleaner'
gem 'launchy' # So you can do Then show me the page
gem 'pickle'
gem 'rspec'
gem 'rspec-rails'
#gem 'spork'
gem 'webrat'
gem 'ZenTest'
end

...hope that helps!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文