RubyとrbenvとgemとBundlerと環境ごとのgem
いまさらですが、こないだ会社でRailsに携わるもののたしなみとしてnokogiriのインストールにはまったときに先輩に教えていただいたときのメモ。
- rbenvでRubyのバージョンを管理している場合、local*1やglobal*2を管理している際、systemと表記されているのはrbenvを介さずにPCにインストールされているRubyを指す
- rbenvないし、systemと表される開発者のPCにインストールされたRubyに対する形でgemをインストールしていく
- Bundlerはカレントディレクトリに置かれた
Gemfile
の内容に基づいて自身以外のgemの依存関係を管理するgemである.
あわせてよみたい参考記事。