Я пытался запустить рейк, но похоже, что с тех пор, как я обновил рубиновые гемы, рейк не работает.
Этим утром я побежал:
gem update --system
И с тех пор грабли терпели неудачу со следующей ошибкой:
$ rake db:migrate
rake aborted!
undefined method `specifications' for "/usr/lib/ruby/gems/1.9.1":String
/home/cknadler/projects/ecommerce/Rakefile:7:in `<top (required)>'
(See full trace by running task with --trace)
Я читал об этой проблеме, и похоже, что есть проблема с rake 0.9.x, которая ломает рельсы, но когда я проверяю свою версию rake, я запускаю 0.8.7:
$ rake --version
rake, version 0.8.7
Я попытался удалить грабли и переустановить их, используя bundler и т. Д., И в этот момент я застрял. Заранее спасибо.
Edit:
Мой Rakefile (находится в корневом каталоге моего приложения)
# Add your own tasks in files placed in lib/tasks ending in .rake,
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
require File.expand_path('../config/application', __FILE__)
require 'rake'
Ecommerce::Application.load_tasks