title: Problems with Bundler when trying to upgrade rails 3.0 site from ruby 1.8.7 to 1.9.3
body: <p>I'm trying to upgrade all my apps from ruby 1.8.7 to 1.9.3.</p>
  
  <p>Some apps are working fine. However, I have a rails 3.0.x site that keeps throwing an error about the wrong bundler version when I run it or use bundle install.</p>
  
  <pre><code>Bundler could not find compatible versions for gem "bundler":
    In Gemfile:
      refinerycms (~&gt; 0.9.8.5) ruby depends on
        bundler (~&gt; 1.0.0) ruby
  
    Current Bundler version:
      bundler (1.2.3)
  
  This Gemfile requires a different version of Bundler.
  Perhaps you need to update Bundler by running `gem install bundler`?
  </code></pre>
  
  <p>I have both bundler 1.2.3 installed (required for passenger) and bundler 1.0.22.  However, it wont let me run <code>bundle install</code>, and running the site also throws an error that rails 3.0 requires the older version of bundler.</p>
  
  <p>UPDATE:
  I got my gems installed using the older version of bundler:</p>
  
  <pre><code>bundle _1.0.3_ install
  </code></pre>
  
  <p>This worked fine as far as installing gems, however when i run the site, Passenger still complains that i'm using bundler 1.2.3 and it needs (~>1.0.0).  Doesn't ~> mean "greater than 1.0" ?  I don't have any of these problems under Ruby 1.8.7. </p>
  
  <p>Here is my Gemfile.  As you can see, I have tried including the older version of bundler in my gemfile and excluding. Neither way works. :(</p>
  
  <pre><code>source 'http://rubygems.org'
  
  
  #gem 'bundler', '1.0.3'
  gem 'rails', '3.0.0'
  
  # Bundle edge Rails instead:
  # gem 'rails', :git =&gt; 'git://github.com/rails/rails.git'
  
  gem 'mysql2', '0.2.6'
  
  # Use unicorn as the web server
  # gem 'unicorn'
  
  # Deploy with Capistrano
  # gem 'capistrano'
  
  # To use debugger
  # gem 'ruby-debug'
  
  # Bundle the extra gems:
  # gem 'bj'
  # gem 'nokogiri'
  # gem 'sqlite3-ruby', :require =&gt; 'sqlite3'
  # gem 'aws-s3', :require =&gt; 'aws/s3'
  
  # Bundle gems for the local environment. Make sure to
  # put test-only gems in this group so their generators
  # and rake tasks are available in development mode:
  # group :development, :test do
  #   gem 'webrat'
  # end
  
  # REFINERY CMS ================================================================
  
  # Specify the Refinery CMS core:
  gem 'refinerycms',              '~&gt; 0.9.8.5'
  
  # Specify additional Refinery CMS Engines here (all optional):
  gem 'refinerycms-inquiries',    '~&gt; 0.9.8.10'
  gem 'refinerycms-search',       '~&gt; 0.9.8'
  gem "refinerycms-news",         '~&gt; 0.9.9'
  
  # Add i18n support (optional, you can remove this if you really want to).
  gem 'refinerycms-i18n',         '~&gt; 0.9.8.7'
  
  # Figure out how to get RMagick:
  rmagick_options = {:require =&gt; false}
  rmagick_options.update({
    :git =&gt; 'git://github.com/refinerycms/rmagick.git',
    :branch =&gt; 'windows'
  }) if Bundler::WINDOWS
  
  # Specify a version of RMagick that works in your environment:
  gem 'rmagick',                  '~&gt; 2.12.2', rmagick_options
  
  # END REFINERY CMS ============================================================
  
  # USER DEFINED
  
  
  # END USER DEFINED
  gem 'validates_timeliness', '~&gt; 3.0.0'
  
  engine_path = File.join(File.dirname(__FILE__), 'vendor/engines')
  
  #puts engine_path
  
  gem 'refinerycms-venues', '1.0', :path =&gt; "./vendor/engines", :require =&gt; 'venues'
  gem 'refinerycms-events', '1.0', :path =&gt; './vendor/engines', :require =&gt; 'events'
  gem 'refinerycms-available_spaces', '1.0', :path =&gt; './vendor/engines', :require =&gt; 'available_spaces'
  gem 'refinerycms-contents', '1.0', :path =&gt; 'vendor/engines', :require =&gt; 'contents'
  gem 'refinerycms-news_alerts', '1.0', :path =&gt; 'vendor/engines', :require =&gt; 'news_alerts'
  </code></pre>
  
  <p>Its like Rails 3.0 will NOT allow me to run the site if i have a newer version of bundler installed, but that seems insane.  Would having a newer version of bundler break older sites?  </p>