<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sat, Jul 12, 2014 at 10:21 AM, jagori samajdar <span dir="ltr"><<a href="mailto:jagori79@gmail.com" target="_blank">jagori79@gmail.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir="ltr"><div><div><div><div>I had a doubt in Gemfile.lock.<br>Could we have multiple versions of a gem?<br></div></div></div></div></div></blockquote><div><br></div><div>I am not sure what you are asking here. If you are asking if a Ruby script/application can at the same time use two different versions of the same gem, then the answer is no. (I might be wrong, but I think I understand Bundler/Rubygems that much.)</div>

<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div dir="ltr"><div><div><div><div></div>Say for the snippet pasted below from Gemfile.lock(rspec part,I could see multiple versions) :<br>


<br><i>rspec (2.99.0)<br>      rspec-core (~> 2.99.0)<br>      rspec-expectations (~> 2.99.0)<br>      rspec-mocks (~> 2.99.0)<br> rspec-core (2.99.1)<br> rspec-expectations (2.99.0)<br>      diff-lcs (>= 1.1.3, < 2.0)<br>


rspec-mocks (2.99.1)</i><br><br>Can't we just use rspec-core(2.99.1) or just maybe  rspec-core (~> 
2.99.0) after all ~> probably means >=2.99.0 and < 3.0(correct me if am wrong).<br><br></div>or is it maybe there are certain features which run on a specific version and are not supported by other version and hence we had to include both?<br>

</div></div></div></blockquote><div><br></div><div>As far as I understand things, the above lines say:</div><div><br></div><div>- rspec gem requires rspec-core 2.99.0 or newer</div><div>- there is a newer version of rspec-core, 2.99.1</div>

<div>- the newer version is used</div><div><br></div><div>For more information see Bundler documentation[1], or ask.</div><div><br></div><div>Željko</div><div>--</div><div>1: <a href="http://bundler.io/v1.6/rationale.html">http://bundler.io/v1.6/rationale.html</a> </div>

</div></div></div>