class Gem::Commands::LockCommand
def description # :nodoc:
def description # :nodoc: <<-EOF e lock command will generate a list of +gem+ statements that will lock down e versions for the gem given in the command line. It will specify exact rsions in the requirements list to ensure that the gems loaded will always consistent. A full recursive search of all effected gems will be nerated. ample: gem lock rails-1.0.0 > lockdown.rb ll produce in lockdown.rb: require "rubygems" gem 'rails', '= 1.0.0' gem 'rake', '= 0.7.0.1' gem 'activesupport', '= 1.2.5' gem 'activerecord', '= 1.13.2' gem 'actionpack', '= 1.11.2' gem 'actionmailer', '= 1.1.5' gem 'actionwebservice', '= 1.0.0' st load lockdown.rb from your application to ensure that the current rsions are loaded. Make sure that lockdown.rb is loaded *before* any her require statements. tice that rails 1.0.0 only requires that rake 0.6.2 or better be used. ke-0.7.0.1 is the most recent version installed that satisfies that, so we ck it down to the exact version. EOF end