gemの依存性やバージョンを管理するのにとても便利なBundlerとCapistranoを連携してみる。 連携といっても、capistranoのcapコマンドで対象サーバにbundler使って依存gemをインストールするくらいだけど。 連携自体は簡単で、capistranoで生成したdeploy.rbの中に require "bundler/capistrano" という1行を加えるだけ。これでBundlerのcapistrano用タスクが読み込まれる。タスクが追加されたかどうかはcap -Tでわかる。 # cap -T cap bundle:install # Install the current Bundler environment. ... とbundler:install というタスクが利用可能になってることが確認できる。また、bundler/capistranoのコードを確認