違いを忘れそうなので簡単にまとめます。
1. bundle installとは
bundle install
は、システム領域にインストールされるため、複数のRailsアプリを同一のマシン上で運用していると問題が発生することがある。
2. bundle install --path vendor/bundle とは
bundle install --path vendor/bundle
は、アプリ専用領域のため、他のアプリに影響がない。
■ bundle install --path vendor/bundle の中の 「vendor」とは
「vendor」とは、自分が開発しているものではないサードパティーのライブラリを入れるとろ。
ちなみに、「lib」は真逆で、自分が開発した共通のライブラリのようなもの。
3. なぜ bundle install --path vendor/bundle を使うのか
gemを任意のディレクトリにインストールし、gemをRailsプロジェクト毎に管理するため。
4. 参考リンク
気になった記事があれば、随時追加します。