Skip to content

Instantly share code, notes, and snippets.

@elgalu
Created February 20, 2011 03:50
Show Gist options
  • Save elgalu/835670 to your computer and use it in GitHub Desktop.
Save elgalu/835670 to your computer and use it in GitHub Desktop.
Generate your .gems file with: rake heroku:gems.rb
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