bundle exec なぜ打つの
ターミナルでgemのインストールをしたりするときに使うおまじない。
でも、おまじないの意味もわからないまま使うのは日本昔ばなし的なのでよくないです。おまじないの意味を勉強しよう。
【結論】
PC内にインストールされたgemを使う設定にするか、プロジェクト内でインストールされたgemを使う設定にするかの違い。
bundle exec でプロジェクト内のgemを利用するようになる。
【利点】
● bundle exec することでPCに新たにgemを導入する必要がなくなる。プロジェクトごとにgemを使い分けることができるということ。
● プロジェクトとPCのgemでバージョンの違いがあったときに困るから、基本的にbundle exec にしておくべきである。
【まとめ】
bundle execをつかおう。