On Jul 29, 2010, at 5:19 AM, Amit Jain wrote:
> Hello,
> I recently unpacked the latest rspec and rspec rails in my
> applicaiton.

How did you unpack them (what command did you use)?

> When I run my specs I get:
> 
> $ rcov user_spec.rb

Where are you typing this command? What happens when you type "rake spec" from 
the project root?

> config.gem: Unpacked gem CVS in vendor/gems has no specification file.

This error suggests that you unpacked the gem using "gem unpack" instead of 
"rake gems:unpack".

> Run 'rake gems:refresh_specs' to fix this.
> config.gem: Unpacked gem CVS in vendor/gems not in a versioned
> directory. Giving up.

And this one suggests that you may have put a CVS plugin directly in the gems 
folder. Rails wants you to put plugins in vendor/plugins, and use "rake 
gems:unpack" to install gems in vendor/gems.

> config.gem: Unpacked gem rmagick-2.13.1 in vendor/gems has no
> specification file. Run 'rake gems:refresh_specs' to fix this.
> /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> `gem_original_require': no such file to load -- application
> (MissingSourceFile)
>  from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> `require'
>  from
> /home/Amit/Myworkspace/MyApplication/vendor/rails/activesupport/lib/active_support/dependencies.rb:158:in
> `require'
>  from
> /home/Amit/Myworkspace/MyApplication/vendor/plugins/rspec_on_rails/lib/spec/rails.rb:3

What version of rails are you using? rspec_on_rails was replaced by rspec-rails 
nearly two years ago, when rails was at 2.1.x. If you're using any version of 
rails later than 2.1, you should be using the rspec-rails gem.

> from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> `gem_original_require'
>  from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> `require'
>  from
> /home/Amit/Myworkspace/MyApplication/vendor/rails/activesupport/lib/active_support/dependencies.rb:158:in
> `require'
>  from ./../spec_helper.rb:6
>  from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> `gem_original_require'
>  from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> `require'
>  from ./user_spec.rb:1
>  from /usr/lib/ruby/gems/1.8/gems/rcov-0.9.8/bin/rcov:511:in `load'
>  from /usr/lib/ruby/gems/1.8/gems/rcov-0.9.8/bin/rcov:511
>  from /usr/bin/rcov:19:in `load'
>  from /usr/bin/rcov:19


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

Reply via email to