Skip to content

Instantly share code, notes, and snippets.

@rsanheim
Created March 16, 2010 21:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rsanheim/334551 to your computer and use it in GitHub Desktop.
Save rsanheim/334551 to your computer and use it in GitHub Desktop.
# taken from http://github.com/rsanheim/chatterbox/blob/bundler/Gemfile
source "http://rubygems.org"
gem "activesupport", "2.3.5", :require => "active_support"
gem "actionmailer", "2.3.5", :require => "action_mailer"
gem "actionpack", "2.3.5", :require => "action_pack"
group "development" do
gem "cucumber", "0.6.3"
gem "jeweler", "1.4.0"
gem "log_buddy", "0.4.12"
gem "micronaut", "0.3.0"
gem "micronaut-rails", "0.3.3"
gem "mocha", "0.9.8"
gem "rake", "0.8.7"
gem "rcov", "0.9.8"
gem "rdiscount", "1.6.3"
gem "rspec", "1.3.0"
gem "sdoc"
gem "sdoc-helpers"
end
after "deploy:update_code", "bundler:bundle_new_release"
namespace :bundler do
task :symlink_vendor, :roles => [:app, :web], :except => { :no_release => true } do
shared_gems = File.join(shared_path, 'vendor/bundler_gems')
release_gems = "#{latest_release}/vendor/"
run("mkdir -p #{shared_gems} && ln -nfs #{shared_gems} #{release_gems}")
end
task :bundle_new_release, :roles => [:app, :web], :except => { :no_release => true } do
bundler.symlink_vendor
run("cd #{release_path} && bundle install vendor/bundler_gems --relock --without test --without cucumber")
end
end
source 'http://rubygems.org'
source 'http://gems.github.com'
gem 'builder'
gem 'cap_gun', '0.2.2', :require => nil
gem 'clearance', '0.8.3'
gem 'dim-ruby-net-ldap', '0.1.1' # from github
gem 'factory_girl', '1.2.3'
gem 'faker', '0.3.1'
gem 'fastercsv', '1.5.0'
gem 'formtastic', '0.9.7'
gem 'hoptoad_notifier'
gem 'httparty', '0.5.2'
gem 'log_buddy', '0.4.12'
gem 'paper_trail', '1.4.0'
gem 'pg', '0.8.0'
gem 'rails', '2.3.5', :require => nil
gem 'rcov', '0.9.7.1', :require => nil
gem 'searchlogic', '2.4.11'
gem 'state_machine', '0.8.0'
gem 'stomp', '1.1.4'
gem 'validates_email_format_of', '1.4.1'
gem 'validates_timeliness', '2.2.2'
gem 'will_paginate', '2.3.12'
gem 'wizardly', '0.1.8.9'
group :test do
gem 'email_spec', '0.3.7', :require => "email_spec"
gem 'mocha', '0.9.7'
gem 'rspec-core', '2.0.0.a9', :require => nil
gem 'rspec-expectations', '2.0.0.a9', :require => nil
gem 'tarantula', '0.3.3', :require => nil
# pulling in and requiring git repos still doesn't work quite right, so we use the below work-around
gem "micronaut-rails", :path => "vendor/legacy_gems/micronaut-rails", :require => "micronaut-rails"
end
group :cucumber do
gem 'cucumber', '0.6.3'
gem 'cucumber-rails', '0.3.0'
gem 'database_cleaner', '0.5.0'
gem 'email_spec', '0.3.7', :require => "email_spec"
gem 'fakeweb', '1.2.8'
gem 'launchy'
gem 'mocha', '0.9.7'
gem 'rspec-rails', '1.3.2', :require => nil
gem 'webrat', '0.7.0'
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment