On 18 Mar 2009, at 21:07, David Chelimsky wrote:

On Wed, Mar 18, 2009 at 3:54 PM, Matt Patterson
<matt-li...@reprocessed.org> wrote:
I've just upgraded RSpec to 1.2 on a Rails 2.2.2 app.

rake features fails with the following error:

/Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/active_support/ dependencies.rb:442:in `load_missing_constant': uninitialized constant Spec::Ruby (NameError)
        ... 25 levels...
       from
/Library/Ruby/Gems/1.8/gems/cucumber-0.2.0/bin/../lib/cucumber/cli/ main.rb:68:in
`require_files'
       from

Did you run 'ruby script/generate rspec'?

Yes, both ./script/generate rspec and ./script/generate cucumber

I just went back and checked on my environments/test.rb. With the line:

config.gem "rspec-rails", :lib =>'spec/rails'

Cucumber blows up. I switched to use the new suggestion from http://wiki.github.com/dchelimsky/rspec/configgem-for-rails :

config.gem "rspec", :lib => false, :version => ">= 1.2.0"
config.gem "rspec-rails", :lib => false, :version => ">= 1.2.0"

And it runs! Phew. Maybe put that, or a link to the wiki page, into rspec-rails/Upgrade.markdown?

Matt


--
  Matt Patterson | Design & Code
  <matt at reprocessed org> | http://www.reprocessed.org/



_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to