title: Resolving ruby dependencies via Bundler
body: <p>I'm trying to update to rails 5, and am running into some dependency issues. Bundler is giving me some output that looks like:</p>
  
  <pre><code>Bundler could not find compatible versions for gem “faraday”:
    In Gemfile:
      my_gem was resolved to 1.4.3, which depends on
        faraday (~&gt; 0.9.0)
  
  my_gem was resolved to 1.4.3, which depends on
    faraday-http-cache (~&gt; 0.4.2) was resolved to 0.4.2, which depends on
      faraday (~&gt; 0.8)
  
  my_gem was resolved to 1.4.3, which depends on
    faraday_middleware (~&gt; 0.9.1) was resolved to 0.9.2, which depends on
      faraday (&lt; 0.10, &gt;= 0.7.4)
  </code></pre>
  
  <p>If I'm reading this properly, we need a version of faraday that is:</p>
  
  <pre><code>&gt;= 0.9.0, &lt; 0.10
  &gt;= 0.8, &lt; 1.0
  &gt;= 0.7.4, &lt; 0.10
  </code></pre>
  
  <p>It looks to me like any 0.9.x version of faraday should suffice, including 0.9.0?</p>
  
  <p>I must be missing some fundamental understanding of whats happening here. Any help is much appreciated. </p>