ウェブサービスを作っています。

既存アプリの Rails バージョンアップ方法

コメント 1 文字でも最新にしたい神経質なあなたへ。


1. sudo gem update rails
2. 適当なディレクトリで rails latest_sample
3. 必要な場合は、既存アプリの RAILS_ROOT で rake rails:unfreeze
4. 既存アプリの RAILS_ROOT で rake rails:update
5. diff -r (latest_sample の config ディレクトリ) (既存アプリの config ディレクトリ) > diff.txt
6. diff.txt をみながら、既存アプリを修正


もっといい方法があったら教えてくださいー。
2.0.2 以下のアプリをバージョンアップするときは、environment.rb の config.time_zone をコメントアウトしておかないと、時刻がおかしくなってやばい。


あと、これからは config.gem で gem の読み込み処理を書いて、新しいサーバでは sudo rake gems:install するのがナウいですね。