Bundler 文档说,为了在通过 Capistrano 部署时安装所有必要的包,只需插入
require 'bundler/capistrano' # siehe http://gembundler.com/deploying.html
在他的 deploy.rb 中。然后,在部署时,Capistrano 调用
* executing "bundle install --gemfile .../releases/20110403085518/Gemfile \
--path .../shared/bundle --deployment --quiet --without development test"
这工作正常。
但是,我们在生产服务器上进行了暂存设置,与真实的现场站点隔离,我们在其中使用(克隆和防火墙的)现场生产数据测试新的应用程序版本。在那里,我们需要安装测试和开发 gem。
如何在此处指定 capistrano 命令行?是否有我可以使用的参数,或者我是否需要设置自己的 capistrano 任务来覆盖 Bundler 的?
谢谢!