Forum: RSpec undefined method `run_all' for []:Array

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
C1f608a19e63aaae5a891226d4e5434e?d=identicon&s=25 Kristian M. (kmandrup)
on 2011-01-02 12:44
(Received via mailing list)
I'm using the latest ruby 1.9.3-head and recently whenever I run rspec
(2.2+) I get the following error:

I have seen others have run into this issue, but to resolve it just
rolled back to a previous version of rspec or it there a better way?

ruby-1.9.3-head/gems/rspec-core-2.3.1/lib/rspec/core/hooks.rb:116:in
`run_hook_filtered': undefined method `run_all' for []:Array
(NoMethodError)
  from /Users/kristianconsult/.rvm/gems/ruby-1.9.3-head/gems/rspec-
core-2.3.1/lib/rspec/core/example_group.rb:215:in `eval_after_alls'
  from /Users/kristianconsult/.rvm/gems/ruby-1.9.3-head/gems/rspec-
core-2.3.1/lib/rspec/core/example_group.rb:237:in `run'
  from /Users/kristianconsult/.rvm/gems/ruby-1.9.3-head/gems/rspec-
core-2.3.1/lib/rspec/core/command_line.rb:27:in `block (2 levels) in
run'
  from /Users/kristianconsult/.rvm/gems/ruby-1.9.3-head/gems/rspec-
core-2.3.1/lib/rspec/core/command_line.rb:27:in `map'
  from /Users/kristianconsult/.rvm/gems/ruby-1.9.3-head/gems/rspec-
core-2.3.1/lib/rspec/core/command_line.rb:27:in `block in run'
  from /Users/kristianconsult/.rvm/gems/ruby-1.9.3-head/gems/rspec-
core-2.3.1/lib/rspec/core/reporter.rb:12:in `report'
  from /Users/kristianconsult/.rvm/gems/ruby-1.9.3-head/gems/rspec-
core-2.3.1/lib/rspec/core/command_line.rb:24:in `run'
  from /Users/kristianconsult/.rvm/gems/ruby-1.9.3-head/gems/rspec-
core-2.3.1/lib/rspec/core/runner.rb:55:in `run_in_process'
  from /Users/kristianconsult/.rvm/gems/ruby-1.9.3-head/gems/rspec-
core-2.3.1/lib/rspec/core/runner.rb:46:in `run'
  from /Users/kristianconsult/.rvm/gems/ruby-1.9.3-head/gems/rspec-
core-2.3.1/lib/rspec/core/runner.rb:10:in `block in autorun'
David Chelimsky (Guest)
on 2011-01-02 19:52
(Received via mailing list)
On Sun, Jan 2, 2011 at 5:42 AM, Kristian Mandrup <kmandrup@gmail.com>
wrote:
> I'm using the latest ruby 1.9.3-head and recently whenever I run rspec
> (2.2+) I get the following error:
>
> I have seen others have run into this issue, but to resolve it just
> rolled back to a previous version of rspec or it there a better way?

Better is to wait to upgrade to the next version of rspec that fixes the
bug:

https://github.com/rspec/rspec-core/issues/closed#issue/258

To be released as part of rspec-core-2.4 within the next day or so.

Cheers,
David
3548e5325ea8145cd6051ddadd5ae36c?d=identicon&s=25 Doug L. (biot023)
on 2013-02-07 09:09
David Chelimsky wrote in post #971870:
> On Sun, Jan 2, 2011 at 5:42 AM, Kristian Mandrup <kmandrup@gmail.com>
> wrote:
>> I'm using the latest ruby 1.9.3-head and recently whenever I run rspec
>> (2.2+) I get the following error:
>>
>> I have seen others have run into this issue, but to resolve it just
>> rolled back to a previous version of rspec or it there a better way?
>
> Better is to wait to upgrade to the next version of rspec that fixes the
> bug:
>
> https://github.com/rspec/rspec-core/issues/closed#issue/258
>
> To be released as part of rspec-core-2.4 within the next day or so.
>
> Cheers,
> David

I guess this isn't fixed? I'm having the same error, and the version of
rspec that installs is 2.0.1
Unless I'm missing something obvious?
This topic is locked and can not be replied to.