今週のrailscasts - Bundler
Railscasts - Bundler
carlhuda's bundler at master - GitHub
コマンド
bundle install
Gemfileに書かれた依存関係のgemをbundlerのリポジトリにインストールする。
既にsystem RubyGems リポジトリにインストールされていたら、再インストールされることはなくそれが参照される。Gemfileを更新したらbundle installをまた事項する。
bundle install --without=test
除外する環境を指定
bundle check
Gemfileに書かれていてもまだbundleしてないものをリストアップする
bundle lock
Gemfile.lockが削除されるまで今のgemのバージョンで固定する。
bundle install --relock
をしたらlockを無視する
Gemfile
第二引数にvesionを指定
gem "will_pagenate", ">= 2.3.2"
環境を指定
gem "rspec", :group => :test
ブロックもとれる
group :test do gem # ... end
vendor/cacheにgemがはいる
bundle pack