Help us understand the problem. What is going on with this article?

capistranoで、デプロイ環境毎にGemfileを変更したい時の設定

More than 5 years have passed since last update.

capistrano-extなどで、複数環境でデプロイをしているときに、環境毎にGemfileを切り替えようとして、はまったのでメモ

環境用デプロイファイル
#環境変数設定
set :default_environment, {
      'BUNDLE_GEMFILE' => "Other_Gemfile",
}

# require 'bundler/capistrano'用設定
set :bundle_gemfile, "Other_Gemfile"
set :bundle_flags, "--quiet"

bundler/capistranoでGemfileを指定して実行される場合と、環境変数でよしなに実行される場合の、それぞれに、Gemfileを指定してあげればなんとかなった。

h_kouno
toridori-inc
インフルエンサー専用の案件探しアプリ「toridori base」と、企業のマーケティング活動を加速させる「toridori marketing」を主軸として、成果報酬型広告システムやプロダクション事業など多面的に展開しています。
https://toridori.co.jp
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away