Sha256: f13b0472ddb97620ef0918f9500d3be6cb8a1d58b2f946fdecb2ef7a68306eb5
Contents?: true
Size: 1000 Bytes
Versions: 2
Compression:
Stored size: 1000 Bytes
Contents
Capistrano::Configuration.instance.load do # defaults #set :bundle_gemfile, "Gemfile" #set :bundle_dir, File.join(fetch(:shared_path), 'bundle') #set :bundle_without, [:development, :test] #set :bundle_roles, #{role_default} # e.g. [:app, :batch] set :bundle_cmd, "/home/deploy/.rbenv/shims/bundle" # http://shapeshed.com/journal/using-rbenv-to-manage-rubies/ # you can also apply a clever technique to allow you switch versions of ruby by pushing a new .rbenv-version file with capistrano. From version 1.1rc bundler allows you to specify a shebang for binstubs. To use this add the following to your capistrano recipe. set :bundle_flags, "--deployment --quiet --binstubs --shebang ruby-local-exec" require 'bundler/capistrano' set :rake, 'bundle exec rake' namespace :bundler do task :install_gem do run "cd #{current_path} && gem install bundler --pre --no-ri --no-rdoc" end end before "bundle:install", "bundler:install_gem" end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ms_deploy-0.0.2 | lib/ms_deploy/recipes/bundler.rb |
ms_deploy-0.0.1 | lib/ms_deploy/recipes/bundler.rb |