#この記事を書くことにした理由
英語の勉強方法は多少は板についてきたと思っているが、プログラミングの勉強方法は違うアプローチで行かないと全く用語も何もかも覚えられないと思ったので、試しに自分の言葉で読んだ記事をまとめて見ようと思ってます
「この解釈は違うよ!」などありましたら、ご指摘お願いいたします
##gem
gemはRubygemsのコマンド 。
##bundler
bundlerは"Gemfile"と"Gemfile.lock"に従って、gemを管理をするライブラリ。
bundlerもgem.
gem installとbundle installの違い
ruby言語のライブラリのことをgemという。
railsとかもgemになる。
bundle install --path vendor/bundle
↑これだ。
##vendor
bundle install --path vendor/bundle
するとGemfileとGemfile.lockができる
##gemfileとgemfile.lock 役割
Bundler用の設定ファイル。
BundlerはGemfileの記述にしたがって、gemの依存関係を示したGemfile.lockを生成する。
##GemfileとGemfile.lock
GemfileとGemfile.lockはbundle install --path vendor/bundle
この中に入る。
Gemfile.lockはGemfileをもとに実際にインストールされたgemの一覧とバージョンが記載されたファイルです。
言語力ぜろの私を許してください・・・
参考にしたサイト
https://qiita.com/nishina555/items/1b343d368c5ecec6aecf
https://qiita.com/tnoda_/items/a04e761d595a742fcdca
https://qiita.com/kamohicokamo/items/ded4cad5be1778547640
https://qiita.com/oshou/items/6283c2315dc7dd244aef
https://qiita.com/hisonl/items/162f70e612e8e96dba50
https://qiita.com/jnchito/items/99b1dbea1767a5095d85
http://xxxcaqui.hatenablog.com/entry/2013/02/11/013421