Forum: RSpec options:229 error

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.
Af9a9013100ddf2dbb0ca13487b60f8b?d=identicon&s=25 Ivor Paul (ivor)
on 2009-01-06 09:51
(Received via mailing list)
Hi Guys

I am really having incredible issues with this error

ivor@TheLuggage:~/workspace/talkies$ rake db:migrate
(in /home/ivor/workspace/talkies)
/usr/lib/ruby/gems/1.8/gems/rspec-1.1.11/lib/spec/runner/options.rb:229:in
`files_to_load': File or directory not found: db:migrate (RuntimeError)
        from
/usr/lib/ruby/gems/1.8/gems/rspec-1.1.11/lib/spec/runner/options.rb:221:in
`each'
        from
/usr/lib/ruby/gems/1.8/gems/rspec-1.1.11/lib/spec/runner/options.rb:221:in
`files_to_load'
        from
/usr/lib/ruby/gems/1.8/gems/rspec-1.1.11/lib/spec/runner/options.rb:98:in
`run_examples'
        from /usr/lib/ruby/gems/1.8/gems/rspec-1.1.11/lib/spec.rb:21:in
`run'
        from
/usr/lib/ruby/gems/1.8/gems/rspec-1.1.11/lib/spec/runner.rb:191:in
`register_at_exit_hook'
        from /usr/bin/rake:19

Is there a reliable fix, what is causing the issue and, is anyone else
getting this? The comments, questions and related posts seem to have
dried
up.

The problem seems to be very intermittent in my case. I was wondering if
there is a failsafe solution.
One thing that strikes me as odd is that we have rspec and rspec-rails
in
vendor/gems yet this error is being thrown in my /usr/lib... gems
directory.
Also, if I gem uninstall rspec I get an error saying that spec cannot be
found.

Any pointers would be appreciated.

Regards
Ivor
369b9fd2a0d9e7cdbc60907a2a056ad9?d=identicon&s=25 Scott Taylor (Guest)
on 2009-01-06 10:11
(Received via mailing list)
Ivor Paul wrote:
> `each'
> `register_at_exit_hook'
> directory. Also, if I gem uninstall rspec I get an error saying that
> spec cannot be found.
>
> Any pointers would be appreciated.
>
> Regards
> Ivor

Here's a pointer: Don't use rails' broken gem system.  Use the tried and
true method of putting rspec & rspec on rails in vendor/plugins.

Scott
369b9fd2a0d9e7cdbc60907a2a056ad9?d=identicon&s=25 Scott Taylor (Guest)
on 2009-01-06 10:13
(Received via mailing list)
Ivor Paul wrote:
> `each'
> `register_at_exit_hook'
> directory. Also, if I gem uninstall rspec I get an error saying that
> spec cannot be found.
I guess you don't have the gem unpacked?

Scott
5d38ab152e1e3e219512a9859fcd93af?d=identicon&s=25 David Chelimsky (Guest)
on 2009-01-06 13:55
(Received via mailing list)
On Tue, Jan 6, 2009 at 2:47 AM, Ivor Paul <ivorpaul@gmail.com> wrote:
> `each'
> `register_at_exit_hook'
>         from /usr/bin/rake:19
>
> Is there a reliable fix, what is causing the issue and, is anyone else
> getting this? The comments, questions and related posts seem to have dried
> up.

If you've got rspec and rspec-rails configured as gems, try moving
that configuration to config/environments/test.rb.
This topic is locked and can not be replied to.