【问题标题】:cucumber, rake aborted, command failed with status 1黄瓜,耙子中止,命令失败,状态为 1
【发布时间】:2011-02-11 22:43:14
【问题描述】:

Rails 3 上的黄瓜问题。

这看起来类似于Ruby on Rails. Bundler. Cucumber. rake aborted! Command failed with status (1),但有一些不同。 运行rake cucumber:wip 后,我得到了这个:

bundle exec /home/megas/.rvm/rubies/ruby-1.9.2-p136/bin/ruby -I "/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/cucumber-0.10.0/lib:lib" "/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/cucumber-0.10.0/bin/cucumber"  --profile wip
Using the wip profile...
no such file to load -- nokogiri (LoadError)
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `require'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `block in require'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:227:in `load_dependency'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `require'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/cucumber-rails-0.3.2/lib/cucumber/web/tableish.rb:1:in `<top (required)>'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `require'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `block in require'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:227:in `load_dependency'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:239:in `require'
/home/megas/Work/strawberries/features/support/env.rb:13:in `<top (required)>'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/cucumber-0.10.0/lib/cucumber/rb_support/rb_language.rb:143:in `load'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/cucumber-0.10.0/lib/cucumber/rb_support/rb_language.rb:143:in `load_code_file'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/cucumber-0.10.0/lib/cucumber/runtime/support_code.rb:176:in `load_file'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/cucumber-0.10.0/lib/cucumber/runtime/support_code.rb:78:in `block in load_files!'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/cucumber-0.10.0/lib/cucumber/runtime/support_code.rb:77:in `each'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/cucumber-0.10.0/lib/cucumber/runtime/support_code.rb:77:in `load_files!'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/cucumber-0.10.0/lib/cucumber/runtime.rb:137:in `load_step_definitions'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/cucumber-0.10.0/lib/cucumber/runtime.rb:39:in `run!'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/cucumber-0.10.0/lib/cucumber/cli/main.rb:43:in `execute!'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/cucumber-0.10.0/lib/cucumber/cli/main.rb:20:in `execute'
/home/megas/.rvm/gems/ruby-1.9.2-p136/gems/cucumber-0.10.0/bin/cucumber:14:in `<main>'
rake aborted!
Command failed with status (1): [bundle exec /home/megas/.rvm/rubies/ruby-1...]

我的宝石文件

gem 'nifty-generators'
gem 'database_cleaner'
gem 'cucumber-rails'
gem 'cucumber'
gem 'rspec-rails'
gem 'spork'
gem 'launchy'
gem 'machinist', '>= 2.0.0.beta1'
gem 'faker'

不同之处在于:使用rvm 1.2.0,根本不工作,错误信息差异开始于“没有要加载的文件--nokogiri(LoadError)”

谢谢

【问题讨论】:

    标签: ruby-on-rails-3 cucumber


    【解决方案1】:

    尝试在您的 Gemfile 中添加 nokogiri 并运行 bundle install

    如果这不起作用,请更新您的问题并添加您的 env.rb 文件和 Gemfile.lock

    【讨论】:

      猜你喜欢
      • 2011-04-14
      • 2011-09-15
      • 1970-01-01
      • 1970-01-01
      • 2013-10-21
      • 1970-01-01
      • 2020-09-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多