Я пытаюсь развернуть приложение Rails без openshift (rails-2.0 + postrgesql). Я думаю, что автоматическое развертывание на git push не выполняло задачу rake db: setup и db: migrate, потому что я вижу
PG::UndefinedTable: ERROR: relation "users" does not exist
в ~/logs/ruby.log
У меня вопрос: как запустить рейк-задачи вручную? В каком каталоге я должен быть? Могу ли я запустить консоль Rails на openshift?
Вам следует перейти в каталог приложения:
cd ~/app-root/repo/
затем вы можете запускать команды rake (например, rake db: migrate). Вы можете перейти в консоль Rails, запустив:
rails console