[rspec-users] Spec Server Error on rake spec:server:start

David Chelimsky dchelimsky at gmail.com
Mon Mar 23 14:41:56 EDT 2009

2009/3/23 Charles Grindel <chuck at chuckgrindel.com>:
> Hi,
> I am following the directions for setting up autotest
> (http://wiki.github.com/dchelimsky/rspec/spec_server-autospec-nearly-pure-bdd-joy)
> and experienced an error when I run rake spec:server:start.
> $ rake spec:server:start
> (in /home/cgrindel/code/it/webapp)
> Starting up spec_server ...
> /home/cgrindel/code/it/webapp/vendor/plugins/rspec-rails/lib/spec/rails/spec_server.rb:1:
> uninitialized constant Rails (NameError)
>     from script/spec_server:21:in `require'
>     from script/spec_server:21
> I took a quick look at the code in script/spec_server.rb.  In short, it
> appears that the script requires 'spec/rails/spec_server' before the Rails
> environment is loaded which happens on line 26.  I moved the require of
> 'spec/rails/spec_server' after the Rails environment load.  This appears to
> have fixed this issue.
> So, my first question, has anyone else seen this problem?  If not, can
> anyone explain how the Rails constant should be available before the Rails
> environment is loaded?

Did you run "script/generate rspec" when you upgraded the plugin? If
not, please do so now, and let it rewrite everything in script/ and

> Thanks,
> Chuck
> _______________________________________________
> rspec-users mailing list
> rspec-users at rubyforge.org
> http://rubyforge.org/mailman/listinfo/rspec-users

More information about the rspec-users mailing list