После поиска «test-unit», нашел это:
gem 'test-unit', '2.0.7' if RUBY_VERSION.to_f >= 1.9
в lib / tasks / rspec.rake
Я подозревал, что это вызвано тем, что я скопировал всю папку libот старой версии rails до новой.
Решение: удалил этот файл, после этого все вроде бы работает нормально.
В основном я предлагаю вам взглянуть на lib / tasks и посмотреть, есть ли рейкзадачи, несовместимые с рельсами 3.