<div dir="ltr"><div><div><div><div><div>Hi,<br><br></div>I had a doubt in Gemfile.lock.<br>Could we have multiple versions of a gem?<br></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>
<br></div>Kindly correct me if am wrong.<br><br></div>Thanks,<br>Jagori<br><div><div><div><br></div></div></div></div>