герои грабли дб: мигрировать, грабли отменены неопределенный метод 'задача' - PullRequest
0 голосов
/ 02 июня 2011

Когда я бегу: геройские грабли дб: мигрируют,

Я получаю это сообщение об ошибке:

 rake aborted!
 undefined method 'task' for #<'Myapp::Application:0x7f07c011f4f8>

Я использую рейк 0.8.7 и удалил рейк 0.9.

Кроме того, когда я добавляю --trace, появляются следующие файлы:

/app/.bundle/gems/ruby/1.8/gems/railties-3.0.7/lib/rails/application.rb
/app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/rake_module.rb
/app/.bundle/gems/ruby/1.8/gems/rake-0.9.0/lib/rake/application.rb

(извините, что не точный, я не могу скопировать и вставить, у меня работает windows)

Итак, я предполагаю, что файл rake-0.9.0, который появляется, является виновником: S, но я не знаю, как с этим бороться.

Заранее спасибо

1 Ответ

0 голосов
/ 02 июня 2011

Вы можете попытаться указать точную версию рейка в вашем Gemfile:

gem 'rake', '~> 0.8.7'

Это не сработает, если у вас есть зависимости, зависящие от рейка 0.9, конечно.

...