Я чувствую к тебе (mikhailvs), это действительно расстраивает. Я схожу с ума почти один полный день. Я даже удалил Ruby и все зависимые от него файлы и выключил компьютер, но у меня все еще возникла та же проблема.
Что я получил из сообщения об ошибке - это проблема с Rake 0.9.2. Похоже, он не был полностью установлен. Поэтому пришлось переустановить gem install rake -v=0.9.2
Я не был уверен, установлен ли у меня rake -v0.9.1. Поэтому, чтобы убедиться, что я в безопасности, я попытался удалить эту старую версию с gem uninstall rake -v=0.9.1
. Но это показывает мне сообщение об ошибке
ERROR: While executing gem ... (Gem::InstallError)
cannot uninstall, check `gem list -d rake`
ОК, поэтому я проверил все каталоги Rake на моем компьютере и обнаружил, что у меня был только Rake 0.9.2.
Затем, чтобы проверить, все ли прошло нормально, я мигрировал с rake db:migrate
. И это сработало:)
Я думаю, что у меня не было Rake 0.9.1, потому что я чисто установил Ruby ( rubyinstaller-1.9.2-p180 - в моей системе Windows 7) и все гемы. В то же время Rake 0.9.2 не был полностью установлен.