【发布时间】:2011-05-24 13:40:34
【问题描述】:
我无法再在我的 rails 3 应用程序中运行 cucumber。我不确定它到底是什么时候坏的,但我确实做了一些需要我使用 webrat gem 的 rspec 工作,并且在此之前它可以工作。
我的错误是:
$ cucumber
Using the default profile...
can't activate rack (~> 1.2.1, runtime) for ["actionpack-3.0.7", "railties-3.0.7"], already activated rack-1.3.0 for ["rack-test-0.5.7", "cucumber-rails-0.4.1"] (Gem::LoadError)
这是我的 Gemfile
source 'http://rubygems.org'
gem 'rails', '3.0.7'
gem 'sqlite3'
gem 'devise'
gem 'rails_admin', :git => 'git://github.com/sferik/rails_admin.git'
gem 'cancan'
group :development, :test do
gem 'rspec-rails', '2.5.0'
gem 'rspec', '2.5.0'
gem 'webrat', ">= 0.7.2"
gem 'cucumber-rails'
gem 'capybara'
gem 'database_cleaner'
gem 'launchy'
gem 'factory_girl_rails'
gem 'spork'
end
如果我需要提供更多信息,请告诉我,我会对此进行编辑。
我尝试在我的 Gemfile 中指定 rack ,但这似乎没有帮助,而且看起来也不对。另外:如果我修改我的 Gemfile,我正在运行“捆绑安装”,然后再次尝试黄瓜。这是解决此问题的正确工作流程吗?
有人可以帮忙吗?
干杯,
轮辋
【问题讨论】:
标签: ruby-on-rails-3 cucumber bundler