こんにちは、hachi8833です。 bundle installに--deploymentオプションを付けると vendor/bundleにgemがインストールされますが、デプロイをインフラエンジニアにお願いしていると、このコマンドを使う機会が意外にないかもしれません。開発で普段使っている--path vendor/installオプションと何が違うのでしょうか。 GemfileとGemfile.lockの違い Gemfileは、アプリケーションが使うgemを環境(development/test/production)に応じて指定するファイルです。そしてGemfile.lockは、bundle installやbundle updateを行ったときに実際にインストールされたgemのバージョンを記録するファイルです。 gemのセットはサイズが大きいので、Gitに直接登録したりするとダウン