Ruby on the rails. Bundler. Cucumber. rake interrupted! Failed to execute command with status (1)

I have a problem using Bundler and Cucumber with Rails 3.

When I run $ rake cucumber , I get the following output:

  bundle exec / usr / local / bin / ruby ​​-I "/usr/local/lib/ruby/gems/1.9.1/gems/cucumber-
 0.8.5 / lib: lib "" /usr/local/lib/ruby/gems/1.9.1/gems/cucumber-0.8.5/bin/cucumber "--profile default
 (in / home / <username> / practice / rails / blog)
 Using the default profile ...
 UUUU

 1 scenario (1 undefined)
 4 steps (4 undefined)
 0m1.552s

 You can implement step definitions for undefined steps with these snippets:

 Given / ^ a post $ / do
   pending # express the regexp above with the code you wish you had
 end

 Given / ^ a name was specified $ / do
   pending # express the regexp above with the code you wish you had
 end

 When / ^ I save the post $ / do
   pending # express the regexp above with the code you wish you had
 end

 Then / ^ the post should be saving $ / do
   pending # express the regexp above with the code you wish you had
 end

 rake aborted!
 Command failed with status (1): [bundle exec / usr / local / bin / ruby ​​-I "/ usr / l ...]
 /usr/local/lib/ruby/1.9.1/rake.rb:993:in `block in sh '
 /usr/local/lib/ruby/1.9.1/rake.rb:1008:in `call '
 /usr/local/lib/ruby/1.9.1/rake.rb:1008:in `sh '
 /usr/local/lib/ruby/1.9.1/rake.rb:1092:in `sh '
 /usr/local/lib/ruby/gems/1.9.1/gems/cucumber-0.8.5/lib/cucumber/rake/task.rb:72:in `run '
 /usr/local/lib/ruby/gems/1.9.1/gems/cucumber-0.8.5/lib/cucumber/rake/task.rb:142:in `block in define_task '
 /usr/local/lib/ruby/1.9.1/rake.rb:634:in `call '
 /usr/local/lib/ruby/1.9.1/rake.rb:634:in `block in execute '
 /usr/local/lib/ruby/1.9.1/rake.rb:629:in `each '
 /usr/local/lib/ruby/1.9.1/rake.rb:629:in `execute '
 /usr/local/lib/ruby/1.9.1/rake.rb=95:in `block in invoke_with_call_chain '
 /usr/local/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize '
 /usr/local/lib/ruby/1.9.1/rake.rb/1088:in `invoke_with_call_chain '
 /usr/local/lib/ruby/1.9.1/rake.rb:605:in `block in invoke_prerequisites'
 /usr/local/lib/ruby/1.9.1/rake.rb:602:in `each '
 /usr/local/lib/ruby/1.9.1/rake.rb:602:in `invoke_prerequisites'
 /usr/local/lib/ruby/1.9.1/rake.rb/1094:in `block in invoke_with_call_chain '
 /usr/local/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize '
 /usr/local/lib/ruby/1.9.1/rake.rb/1088:in `invoke_with_call_chain '
 /usr/local/lib/ruby/1.9.1/rake.rb=81:in `invoke '
 /usr/local/lib/ruby/1.9.1/rake.rb:2041:in `invoke_task '
 /usr/local/lib/ruby/1.9.1/rake.rb:2019:in `block (2 levels) in top_level '
 /usr/local/lib/ruby/1.9.1/rake.rb:2019:in `each '
 /usr/local/lib/ruby/1.9.1/rake.rb:2019:in `block in top_level '
 /usr/local/lib/ruby/1.9.1/rake.rb:2058:in `standard_exception_handling '
 /usr/local/lib/ruby/1.9.1/rake.rb:2013:in `top_level '
 /usr/local/lib/ruby/1.9.1/rake.rb:1992:in `run '
 / usr / local / bin / rake: 31: in ``

Despite this conclusion, my functions work fine, and when I add step definitions and pass them on, all changes are displayed on the console correctly.

Here is my gemfile:

  group: development,: test do
   gem 'cucumber-rails'
   gem 'rspec-rails', '> = 2.0.0.beta.22'
   gem 'Selenium'
   gem 'thin'
   gem 'webrat'
 end

I want to note that if I use the bundle exec cucumber or cucumber features/ commands, I do not get any error messages.

What is the cause of this problem? How can I solve it?

Thanks.

Debian GNU / Linux 5.0.6;

Ruby 1.9.2;

Ruby on Rails 3.0.0;

Bundler 1.0.0;

Cucumber 0.8.5;

Cucumber rails 0.3.2.

+6
ruby ruby-on-rails bundler cucumber
source share
1 answer

I also see the same problem. With a little desire, I could understand where this error was, but still do not know how to fix it.

The problem is that the shell call "bundle exec ..." ends with a status code of "1". This is a mistake for the rake.rb script, and therefore it throws these lines. It seems to be some kind of false alarm.

In addition, this only happens when all scenarios pass. If there is even one failure, you will not see this error.

+5
source share

All Articles