bundlerでgemをインストールする時のメモ(インストール先指定とか)

gemのインストールを管理してくれるbundlerがとっても便利なんだけど。 sinatraみたいな軽量な物を使うときにシステムのgem領域を汚したくない。とか 複数アプリケーションを動かすなんて事もざらに有るとおもう。

そういう時は

bundle install --path gems

ってするとGemfileと同じディレクトリに

gems

っていうディレクトリが出来上がってそこにインストールされる。 bundlerは賢いから次からbundle installする時は--pathのオプションが不要になる。 上記と同じディレクトリに

.bundle/config

っていうファイルが出来上がってそこに書き込まれる。

bundle list

でインストール済みが確認出来る。