I answered this in connection with fooobar.com/questions/878356 / ...
Regards, I do not agree with the answer above. Here is how I do it:
ruby -S gem list my_gem
`*** LOCAL GEMS *** my_gem (1.0.1, 1.0.0, 0.0.2) `
ruby -S gem lock my_gem-1.0.0 > locklist.rb
which generates a dependency list for a specific version in the locklist
require 'rubygems' gem 'my_gem', '= 1.0.0' gem 'gem_base', '= 1.0.0' gem 'rest-client', '= 1.7.2' gem 'savon', '= 1.1.0' gem 'addressable', '= 2.3.6' gem 'mime-types', '= 1.25.1' gem 'netrc', '= 0.11.0'
now you can do load('locklist.rb') , which will load a specific version of the gem along with its dependencies. Look, ma, there is no Bundler.
bioffe
source share