2
我无法在我的rails 3应用程序中运行黄瓜。我不确定它究竟何时破产,但我做了一些rspec工作,要求我使用webrat gem,并且在此之前就已经开始工作。运行黄瓜时无法激活机架
我的错误是:
$ 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中指定机架,但这似乎并没有帮助,似乎也不对。另外:如果我修改我的Gemfile我正在运行“捆绑安装”,然后再次尝试黄瓜。这是解决这个问题的正确工作流程吗?
任何人都可以请帮忙吗?
干杯,
沿岸