bundle installでグループ内にあるGemをインストールしたい[備忘録]
bundle install --without ${GROUP}
を実行すると、次回以降に bundle install
をするときも、前回の --without
の設定を引き継いでしまうらしい。
(bundle configが書き換えられてしまうと予想)
なので、 --without ${GROUP}
で除外したグループのGemをインストールしたい場合、bundle configを書き換える必要がある
(例)testグループのGemをインストールしたい場合
# Gemfile group :test do gem 'rspec-rails' end
$ vi .bundle/config --- BUNDLE_PATH: "./vendor/bundle" BUNDLE_FROZEN: "true" BUNDLE_WIHTOUT: "test" # この行を削除
これでbundler installを実行すると、全てのグループのGemがインストールできる