使用しているVer ruby 2.6.5 Rails 6.0.6.1
○Gemとは?
誰かが作ったものを活用するために、Gemが存在します。
プログラマーでよく言われる言葉で、「車輪の再発明をしない」
この言葉の元Gemというものがありそういったもの総称をライブラリーとも言います。
ライブラリーは有名な言語であれば必ず存在します。
○早速Gemを取り込んでいきたいと思います
まずGem fileにてGemの名前を書き込みます。
今回はfakerを取り入れます。
下記をGem fileに記入
gem 'faker'
ターミナルにて、
$ bundle install
と実行。※$は記入しません。
以上でfakerのダウンロード完了です👍
・READMEのドキュメントに使い方やインストールのやり方が記入されています。
https://github.com/faker-ruby/faker
もし、他にも取り入れたいgemがあれば、READMEを参考に使用するか
全て英語で分かりづらい時は、有名なgemであれば検索して日本語で出てくるかと思います😆
英語が読めるのであれば、公式のドキュメント見ることをお勧めします!
☆追記 Gemfile.lockの説明
○Gemfile.lockとは?
このプロジェクトにおいてどのgemのどのバージョンを使用しているのかを使用しているのかを指定している。
今回ダウンロードしたfakerを確認
faker (2.22.0)
と記載あり
なぜGemfile.lockがあるかというと
バージョンが違うと、同じコードを打っても挙動が異なる、動かなくなるときがある
そうならないために、Verをロックしている。