Ruby
bundler
RubyOnRails

【Bundler】Command: `bundle install`

bundle install

Summary

  • Gemをインストールする

Roles

  • Gemfileの内容を元にGem達のバージョンを指定してインストールすることができる

How to

  • カレントディレクトリの配下にGemfileが存在する状態で実行する

Result

  • カレントディレクトリ配下のGemfileの記述を元に、Gem達がそれぞれファイル内で指定されたバージョンでインストールされる

Caution

  • Gemのインストール先はデフォルトで下記のSampleの場所(Rubyのバージョンごとに保存されている) ※rbenvを使用
  • アプリケーションごとにGemをインストールしてやっていきたいんだという場合は、 アプリケーションのディレクトリ下で、bundle install --path vendor/bundleを一度実行する必要がある
Sample
  • Gem「Mechanize」のインストール先を検索(gem which)
$ gem which mechanize
/Users/macuser/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/mechanize-2.7.5/lib/mechanize.rb

Reference

bundler、bundle execについて ※自分用メモ
Rails開発環境の構築(rbenvでRuby導入からBundler、Rails導入まで)(Macport編)