installとだけ打つとgemはrubyの共通フォルダに保存されます、つまりAプロジェクトで使用したgemもBプロジェクトで使用したgemもすべて同一のgemsフォルダにごちゃ混ぜになります。できる事ならAプロジェクトで使用するgemはAプロジェクトフォルダ以下に、Bプロジェクトで使用するgemはBプロジェクトフォルダ以下に保存したいですよね。vendor/bundleと–pathオプションをつけて実行しましょう。する事で使用されるgemファイルはプロジェクトフォルダ以下に保存されます。installとだけ実行しても先程指定したvendor/bundle以下に保存されます。vendor/bundleと記入される事で記憶されます。developmentと指定して、開発環境やテスト環境でのみ使用する余計なGemはインストールされないようにしましょう。このオプションがちゃんと動く為には、Gemfileに使用したいGemを追加する際、開発・テスト・公開のどの段階で使用するか考えて記入する必要があります。'factory_girl_rails'endとgroupで囲んで記入します。listを使用します。gemのバージョン違いでうまく動かない時など確認のためによく使います。