問題
以下の手順でrailsのプロジェクトを立ち上げた際に、以下のコマンドによってgemがvendor/bundle以下にインストールされてしまい、gemを追加するごとにプロジェクト配下に膨大な差分が生まれてしまう。
膨大な差分が生まれるとgitで差分を確認し辛くなるし、数によってはPRが送れなくなる。これは良くない。
問題のコマンド
# bundle経由でrailsをインストール $ bundle install --path=vendor/bundle
railsプロジェクトの立ち上げ
膨大な差分
解決
以下の手順でgemをvendor/bundle以下にインストールしないようにできる。
.bundle/config以下のBUNDLE_PATH: “vendor/bundle”の行を削除する
vender/bundleディレクトリを消去する
上記手順を実行後は以下のコマンドで再度gemをインストールする。
bundle install
これで解決する。