[rspec-users] Can't run RSpec files in TextMate

Ashley Moran work at ashleymoran.me.uk
Thu Jun 14 11:44:18 EDT 2007


Hi

Not sure if this is the place to ask this or not.  I've upgraded to  
RSpec 1.0.5, installed the latest TextMate bundle, but whenever I do  
"Run Behaviour Descriptions in selected files/directories" I get this:

/Users/ashleymoran/Library/Application Support/TextMate/Pristine Copy/ 
Bundles/RSpec.tmbundle/Support/lib/spec_mate.rb:18:in `run_files':  
private method `split' called for nil:NilClass (NoMethodError) from / 
tmp/temp_textmate.ii9VqG:4

If I try the "Run Behaviour Description" I get this:

/opt/local/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb:27:in  
`gem_original_require': no such file to load -- cgi  
(MissingSourceFile) from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/ 
custom_require.rb:27:in `require' from /opt/local/lib/ruby/gems/1.8/ 
gems/activesupport-1.4.2/lib/active_support/dependencies.rb:495:in  
`require' from /opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/ 
lib/active_support/dependencies.rb:342:in `new_constants_in' from / 
opt/local/lib/ruby/gems/1.8/gems/activesupport-1.4.2/lib/ 
active_support/dependencies.rb:495:in `require' from /opt/local/lib/ 
ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/routing.rb: 
1 from /opt/local/lib/ruby/vendor_ruby/1.8/rubygems/custom_require.rb: 
32:in `gem_original_require' from /opt/local/lib/ruby/vendor_ruby/1.8/ 
rubygems/custom_require.rb:32:in `require' from /opt/local/lib/ruby/ 
gems/1.8/gems/activesupport-1.4.2/lib/active_support/dependencies.rb: 
495:in `require' ... 34 levels... from /Users/ashleymoran/Library/ 
Application Support/TextMate/Pristine Copy/Bundles/RSpec.tmbundle/ 
Support/lib/spec_mate.rb:46:in `chdir' from /Users/ashleymoran/ 
Library/Application Support/TextMate/Pristine Copy/Bundles/ 
RSpec.tmbundle/Support/lib/spec_mate.rb:46:in `run' from /Users/ 
ashleymoran/Library/Application Support/TextMate/Pristine Copy/ 
Bundles/RSpec.tmbundle/Support/lib/spec_mate.rb:25:in `run_file'  
from /tmp/temp_textmate.f8ruvl:4

However, doing a "Run Focused Example" works fine!

I've seen reports of similar problems but I can't figure out what's  
going on.  Can anyone help?

Thanks
Ashley



More information about the rspec-users mailing list