Gemfile
RubyのライブラリのGemを管理するためのファイル。
ここに使いたいGemを記述し、bundle installコマンドを行うことでGemをインストールできる
code:Gemfile
gem 'rails', '5.0.0.1' # Rails。Railsも極論Gemなので、Gemfileに指定することでインストールしている
Gemfile.lock
本来、自分で記述するものではない
bundle installコマンドを実行することでインストールされたgemが、このファイルに記載される。
インストールしたgemを本番とローカルで合わせる際の確認などに使われる
まっさらな環境にGemfile.lockをコピーして配置し、bundle installすることでも記述されたgemを入れられる