maeshimaの日記

メモ書きです

今週の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

その他

Railsプラグインのrails3/Ruby1.9対応状況がわかるサイト

http://railsplugins.org/