rake で気をつけること

gem をアップデートしたときには、

bundle update

として、バンドルされた gem のバージョンもアップデートする必要がある。

訳あって、古いバージョンの gem を使いたい場合は、Gemfile で、

gem '<gem name>', '<version number>'

と、バージョンを指定する。そして bundle update を実行する。

訳あって、gem をアップデートしたけど、最初にバンドルしたものをそのまま使いたいときの方法(上記のようにバージョンを指定すればすむ話)。

bundle exec rake

とすれば、最初にバンドルしたときの gem のバージョンで実行できる。

同様に、xcodeproj ファイルを Xcode で開きたいときも、

bundle exec rake ib:open

とする。