Назад | Перейти на главную страницу

Развертывание приложения Rails на openshift

Я пытаюсь развернуть приложение 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