0

我找到了如何使用的示例:

http://www.claytonlz.com/index.php/2009/04/how-to-setup-rspec-cucumber-webrat-rcov-and-autotest-on-leopard/

但我尝试使用 gemcutter gem 存储库(现在这是首选的 gems 存储库?)

也许有人已经正确配置了 gem.config 依赖项:

Cucumber + RSpec + Rails + Factor_Girl + Webrat ... 在 MacOSX 上自动测试(使用 Growl)

我想在 gem.config 中拥有所有需要的宝石,也许我期待很多;)

问候, 安杰伊

4

2 回答 2

2

您可以简单地执行以下操作

sudo gem install cucumber cucumber-rails rspec rspec-rails webrat database_cleaner factory_girl faker
./script/generate rspec
./script/generate cucumber --rspec --webrat

它将设置您的 config/environments/cucumber.rb 您可以像我在下面那样手动添加缺少的

config.gem 'database_cleaner', :lib => false, :version => '>=0.4.3' unless File.directory?(File.join(Rails.root, 'vendor/plugins/database_cleaner'))
config.gem 'webrat',           :lib => false, :version => '>=0.6.0' unless File.directory?(File.join(Rails.root, 'vendor/plugins/webrat'))
config.gem 'rspec-rails',      :lib => 'spec/rails', :version => '>=1.3.2' unless File.directory?(File.join(Rails.root, 'vendor/plugins/rspec-rails'))
config.gem 'rspec',            :lib => 'spec', :version => '>=1.3.0' unless File.directory?(File.join(Rails.root, 'vendor/plugins/rspec'))
config.gem 'cucumber'
config.gem 'cucumber-rails',   :lib => 'cucumber/rails', :version => '>=0.2.4' unless File.directory?(File.join(Rails.root, 'vendor/plugins/cucumber-rails'))
config.gem "faker"
config.gem "factory_girl"
于 2010-04-21T22:17:39.293 回答
0

只需添加:source => "http://gemcutter.org"到每个 config.gem 行。我不确定是否所有的宝石都已经在 Gemcutter 上了!

于 2009-12-22T02:44:12.217 回答