我正在使用,黄瓜,水豚和工厂女孩的rails项目,最近从rails 3.0.3更新到rails 3.0.5,删除了我的Gemfile.lock,运行bundle install
命令,似乎黄瓜或黄瓜栏已更新,因为我必须再次运行rails g cucumber:install --capybara --rspec
并出现错误。
事情就是知道当我运行黄瓜时我的所有功能都失败了,因为找不到任何记录,甚至连功能文件的背景部分中创建的记录(步骤通过)都没有。。
我尝试了相同的宝石版本组合创建一个新项目,一切正常,但在我当前的项目中没有。可能会发生什么?
我的宝石版本是:
Using capybara (0.4.1) from https://github.com/jnicklas/capybara.git (at 0.4.1)
Using cucumber (0.10.2)
Using cucumber-rails (0.4.0)
Using database_cleaner (0.6.6)
Using factory_girl (1.3.3)
Using factory_girl_rails (1.0.1)
Using rails (3.0.5)
Using rspec-core (2.5.1)
Using rspec-expectations (2.5.0)
Using rspec-mocks (2.5.0)
Using rspec (2.5.0)
Using rspec-rails (2.5.0)
答案 0 :(得分:0)
这是宝石版本的一个问题,我回到了瓜杆(0.3.2),一切都恢复了工作