【问题标题】:cucumber load error activesupport黄瓜负载错误 activesupport
【发布时间】:2011-09-10 17:48:51
【问题描述】:

我是 Rails 新手,在使用 Cucumber 运行测试时遇到了麻烦。我收到以下错误:

You have already activated activesupport 3.1.0, but your Gemfile requires activesupport 3.1.0.rc8. Consider using bundle exec. (Gem::LoadError)

我的 gemfile 如下所示:

source 'http://rubygems.org'

gem 'rails', '3.1.0.rc8'

group :assets do
  gem 'sass-rails', "  ~> 3.1.0.rc"
  gem 'coffee-rails', "~> 3.1.0.rc"
  gem 'uglifier'
end
gem 'jquery-rails'
gem "therubyracer", ">= 0.8.2"
gem "haml", ">= 3.1.2"
gem "haml-rails", ">= 0.3.4", :group => :development
gem "rspec-rails", ">= 2.6.1", :group => [:development, :test]
gem "guard-rspec"
gem "database_cleaner", ">= 0.6.7", :group => :test
gem "mongoid-rspec", ">= 1.4.4", :group => :test
gem "factory_girl_rails", ">= 1.1.0", :group => :test
gem "cucumber-rails", ">= 1.0.2", :group => :test
gem "capybara", ">= 1.0.1", :group => :test
gem "launchy", ">= 2.0.5", :group => :test
gem "bson_ext", ">= 1.3.1"
gem "mongoid", ">= 2.1.9"
gem 'devise', :git => 'git://github.com/plataformatec/devise.git', :branch => 'master'
gem "frontend-helpers"
gem "rails-footnotes", ">= 3.7", :group => :development
gem "barista"
gem "sunspot"
gem 'sunspot_rails'
gem "sunspot_mongoid"
gem 'vinova_sunspot_mongoid', :require => 'sunspot_mongoid'
gem "fakeweb", "~> 1.3.0"
gem "sunspot_matchers", "~> 1.2.1.4"

Cucumber 以前可以工作。我最近添加了 sunspot 并升级到 rails 3.1.0.rc8。我不明白 bundle exec 消息。

谢谢

【问题讨论】:

  • 你试过用 bundler 运行 cucumber 吗?
  • 试过 'bundler exec cucumber features' 并且成功了,但为什么我不能再从命令 'cucumber features' 运行它了?
  • 因为您的机器上安装了多个版本的 rails。这正是 bundler 解决的依赖问题:D
  • @lucapette 您可能应该将此作为答案发布,因此可以关闭此线程。 :)
  • @RazokKull 感谢您的建议!完成!

标签: ruby-on-rails cucumber bundler activesupport gemfile


【解决方案1】:

试试:

bundler exec cucumber features

它应该可以正常工作。请参阅docs 了解更多信息。

【讨论】:

    【解决方案2】:

    这对我有用:

    bundle exec cucumber features
    
    bundle exec cucumber features/filter_movie_list.feature
    

    第一个用于所有功能,第二个用于某些功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多