No, you cannot download multiple versions of gem at the same time. This is because, as highlighted in cascade, the code will conflict. How would a gem know to use version 1.2.4 Rack as opposed to t21 version of Rack? He can not.
Also: with Bundler, all gem dependencies must be satisfied to complete the merge process. If you have a gem that explicitly requires Rack 1.2.4 (i.e. = 1.2.4 is in gemspec for that gem), and then another gem that requires a version of Rack, for example >= 1.3 , then these versions gem will conflict and Bundler will tell you about it.
Ryan bigg
source share