Skip to content

Instantly share code, notes, and snippets.

@jqr
Created April 24, 2009 13:24
Show Gist options
  • Save jqr/101101 to your computer and use it in GitHub Desktop.
Save jqr/101101 to your computer and use it in GitHub Desktop.
Automatically Generate the Heroku gems manifest from gem dependencies
namespace :heroku do
desc "Generate the Heroku gems manifest from gem dependencies"
task :gems do
RAILS_ENV='production'
Rake::Task[:environment].invoke
list = Rails.configuration.gems.collect do |g|
command, *options = g.send(:install_command)
options.join(" ") + "\n"
end
File.open(File.join(RAILS_ROOT, '.gems'), 'w') do |f|
f.write(list)
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment