我最近安装了
Rails3.1-Devise-Rspec-Cucumber Starter App与Gemfile列在下面.这创建了一个Gemfile.lock文件(下面的相关代码段),其中包含factory_girl 2.0.0rc3.不幸的是,这个版本的FactoryGirl显然是
completely busted.
强制我的软件包使用factory_girl 2.0.0.rc1而不是2.0.0rc3的正确方法是什么?
的Gemfile:
source 'http://rubygems.org' gem 'rails','3.1.0.rc4' gem 'mysql2' gem 'sass-rails',"~> 3.1.0.rc" gem 'coffee-script' gem 'uglifier' gem 'jquery-rails' gem "therubyracer",">= 0.8.2" gem "rspec-rails",">= 2.6.1",:group => [:development,:test] gem "factory_girl_rails",">= 1.1.beta1",:group => :test gem "cucumber-rails",">= 1.0.0",:group => :test gem "capybara",:group => :test gem "database_cleaner",">= 0.6.7",:group => :test gem "launchy",">= 0.4.0",:group => :test gem "devise",">= 1.3.4"
Gemfile.lock的相关片段
factory_girl (2.0.0.rc3) factory_girl_rails (1.1.rc1) factory_girl (~> 2.0.0.rc) railties (>= 3.0.0)
解决方法
gem "factory_girl","2.0.0.rc1",:group => :test
在你的宝石文件中,然后运行
bundle update factory_girl
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。