ライブラリの導入

1.ライブラリ

 ・他のプログラムと組み合わせて使用するために、複雑なプログラムを1つのセットにしたもの

 

2.RubyGems

 ・Rubyのライブラリを管理するシステム

 

3.Gem

 ・RubyGemsにあるたくさんのライブラリの呼び方

 

4.Gemfile

 ・アプリケーションで使用するGemの名前とバージョンの情報を記載し、管理するファイル

 ・Gemは他のGemの昨日を使って成り立っている複雑な関係性を持っており、bundlerというGemによってこれらの関係を管理し、必要なGemやバージョンを合わせてインストールするようにする。インストールするとGemfile.lockというファイルに記録される

 

5.Gemfile.lock

 ・bundle installによってインストール済みとなったGemの情報を記録するファイル

 ・1つのGemのためにどの1Gemをどのバージョンで合わせてインストールしたか確認できる

 ・開発する1RailsアプリケーションのためにインストールされたGemを記録しておくことでPCにインストールされたGemの中から必要な物だけを使用してくれる