[rspec-users] Cucumber failing with 'uninitialized constant Spec::Ruby'

Matt Patterson matt-lists at reprocessed.org
Wed Mar 18 16:54:44 EDT 2009


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)
	from /Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/ 
active_support/dependencies.rb:77:in `const_missing'
	from /Library/Ruby/Gems/1.8/gems/rspec-1.2.0/lib/spec/interop/test.rb:1
	from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in  
`gem_original_require'
	from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in  
`polyglot_original_require'
	from /Library/Ruby/Gems/1.8/gems/polyglot-0.2.5/lib/polyglot.rb:54:in  
`require'
	from /Library/Ruby/Gems/1.8/gems/activesupport-2.2.2/lib/ 
active_support/dependencies.rb:155:in `require'
	from /Library/Ruby/Gems/1.8/gems/rspec-1.2.0/lib/spec/test/unit.rb:1
	from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in  
`gem_original_require'
	 ... 25 levels...
	from /Library/Ruby/Gems/1.8/gems/cucumber-0.2.0/bin/../lib/cucumber/ 
cli/main.rb:68:in `require_files'
	from /Library/Ruby/Gems/1.8/gems/cucumber-0.2.0/bin/../lib/cucumber/ 
cli/main.rb:34:in `execute!'
	from /Library/Ruby/Gems/1.8/gems/cucumber-0.2.0/bin/../lib/cucumber/ 
cli/main.rb:20:in `execute'
	from /Library/Ruby/Gems/1.8/gems/cucumber-0.2.0/bin/cucumber:6

Bummer.

I've tried with Cucumber 0.1.16 and 0.2, has anyone else seen this?  
I'll start poking later, but if anyone's seen it and has a super-easy  
diagnosis/fix that would be awesome.

Matt

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





More information about the rspec-users mailing list