В документации Bundler сказано, что для установки всех необходимых пакетов при развертывании через Capistrano достаточно вставить
require 'bundler/capistrano' # siehe http://gembundler.com/deploying.html
в его deploy.rb. Затем, после развертывания, Капистрано вызывает
* executing "bundle install --gemfile .../releases/20110403085518/Gemfile \
--path .../shared/bundle --deployment --quiet --without development test"
. Это нормально работает.
Однако, у нас есть промежуточная установка на нашем производственном сервере, изолированном от реального действующего сайта, где мы тестируем новую версию приложения с (клонированными и защищенными брандмауэром) живыми производственными данными. Здесь нам нужно установить гемы для тестирования и разработки.
Как мне указать здесь командную строку capistrano? Есть ли параметры, которые я могу использовать, или мне нужно настроить свою собственную задачу capistrano для перезаписи Bundler'а?
Спасибо!