title: upgrading ruby how to
body: <p>I recently upgraded to ruby 1.8.7.  i'm running Rails 2.3.5 and rubyGems 1.5.2.</p>
  
  <p>ever since I upgraded, every time I want to start the server, i get:</p>
  
  <pre><code>undefined local variable or method `version_requirements' for #&lt;Rails::GemDependency:0x1022cc1c8&gt; (NameError)
  </code></pre>
  
  <p><a href="http://excid3.com/blog/2011/02/undefined-local-variable-or-method-version_requirements-for-nameerror/" rel="nofollow">this</a> post here advises to downgrade rugyGems to a version below 1.5.0.</p>
  
  <p>downgrading doesn't seem to be the right solution..should I maybe be upgrading Ruby or Rails instead?</p>
  
  <p>Also, if I upgrade to the latest ruby (1.9.2) and rails (3.0)..will my application break?
  I have a very large application and can't figure out how to upgrade it without breaking the application..</p>