複数の Bundle を使い分ける¶
2017/07/22
Ruby bundler の環境変数として BUNDLE_GEM がある。この変数は Gemfile を指定する変数だが、 bundler 環境のルートディレクトリを指定する変数でもある。
そのため、 bundler 実行時に以下の通り BUNDLE_GEM を指定すると利用する bundle を切り替えることができる。
$ bundle install --gemfile=vendor/Gemfile --path=bundle
$ BUNDLE_GEMFILE=vendor/Gemfile bundle exec some