运行黄瓜时无法激活机架

问题描述

| 我无法再在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)
这是我的宝石文件
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,我将运行“捆绑安装”,然后再次尝试黄瓜。这是解决此问题的正确工作流程吗? 谁能帮忙吗? 干杯, 轮缘     

解决方法

我的IRC频道中有人向我指出了正确的方向。 使用捆绑程序的上下文(我还不太了解)
bundle exec cucumber
这很好用:)     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...