Я запускаю приложение Rails 3 в Ubuntu (EC2), у меня rake заблокирован на версии 0.8.7, и когда я делаю rake db: migrate, я получаю обычное:сделать связку exec rake db: перенести, я получаю такой же ответ ..
??
Есть несколько вещей, которые вы можете попробовать:
Обновите Ruby до 1.9.3, что обеспечит рейк 0.9.2.2
Добавьте это в свой Gemfile gem 'rake' , '>= 0.9.2' и снова запустите bundle update.
gem 'rake' , '>= 0.9.2'
bundle update
В худшем случае удалите свой Gemfile.lock и восстановите его снова, используя bundle install
bundle install