rails-upgrade でアップグレード

http://omgbloglol.com/post/364624593/rails-upgrade-is-now-an-official-plugin

rails2 環境上で

ruby script/plugin install git://github.com/rails/rails_upgrade.git

上手くいかないので、ソースを直接 vendor/plugins/rails_upgrade にコピー。
以下のライブラリが必要。

rak1.0
gem install rak
win32-open3
http://rubyforge.org/frs/download.php/59130/win32-open3-0.3.1-x86-mswin32-60.gem

vendor/plugins/rails_upgrade/lib/application_checker.rb の require を修正。

require 'win32/open3'
移行前のチェック
rake rails:upgrade:check

色々アラートが出てくる。とっても時間がかかる模様。
check_ar_methods で app 配下全部 grep してる…。確かにかかるよなぁ。

移行

近い将来移行ができるらしい。

rails:upgrade:gems
rails:upgrade:routes