Rails 3 - Require - Path Not Found

I have:

Windows XP Professional SP3
Ruby 1.8.7
Rails 3.0.10
Bundler 1.0.15
ImageMagick 6.5.6 Q8
Rmagick 2.12.9

My gemfile:

gem 'rmagick-2.12.0-x86-mswin32', '2.12.0', :path => 'c:/sites/
uplodify/vendor'

My controller:

require 'RMagick'

Here I have installed my rmagick gem:

c:/ruby/ruby187/lib/ruby/gems/1.8/gems/rmagick-2.12.0-x86-mswin32/

But when I launch the controller, there is a message:

no such file to load -- RMagick

Then, I change require 'RMagick' to require 'c:/ruby/ruby187/lib/ruby/
gems/1.8/gems/rmagick-2.12.0-x86-mswin32/lib/RMagick.rb', and it's
working!!!

Question:

why require 'RMagick' is not working, but require 'c:/ruby/ruby187/lib/
ruby/gems/1.8/gems/rmagick-2.12.0-x86-mswin32/lib/RMagick.rb' is
working???

Thanks a lot!

I have:

Windows XP Professional SP3
Ruby 1.8.7
Rails 3.0.10
Bundler 1.0.15
ImageMagick 6.5.6 Q8
Rmagick 2.12.9

My gemfile:

gem 'rmagick-2.12.0-x86-mswin32', '2.12.0', :path => 'c:/sites/
uplodify/vendor'

Well you're telling bundler that your rmagick gem is in 'c:/sites/
uplodify/vendor'
but from what you've written below it seems like it's in the normal
location. Have you tried removing the path option ?

Fred

In your opinion, what does :path do in this line:

gem 'rmagick-2.12.0-x86-mswin32', '2.12.0', :path => 'c:/sites/