2013-06-21 5 views
2

Привет, я на самом деле пытаюсь развернуть дискурс на Heroku. Я следую пошаговому руководству здесь Basic Heroku deployment У меня возникла проблема, когда я пытаюсь использовать рейки: precompile (я предварительно компилирую локально). Команда рек прервана, говоря мне, чтоHeroku Deployment: Discourse Assets precompile

No such file or directory: mydirectories/discourse/config/database.yml 

Когда я разгребать активы: прекомпиляция Я в производственной среде (RAILS_ENV = производство). Итак, я проверил, не пропал ли database.yml в репо, и да, это так.

У меня в настоящее время есть две базы данных.yml, но немного разные. Там есть database.yml.development-sample и database.yml.production-sample.

Я попытался переименовать database.yml.production-образец простого database.yml, но она по-прежнему не работает, дает мне эту ошибку:

could not connect to server: No such file or directory 

Is the server running locally and accepting 

connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"? 

Что я делаю неправильно?

сердечных привет, Роб

PS: Конфигурационный/redis.yml и государственный/активы прокомментированы в .gitignore

ответ

1

@http://shcatula.wordpress.com/2013/07/08/deploying-discourse-to-heroku/ у вас есть подробное описание развертывания дискурса в Heroku. Он также ссылается на сущность с сценарием оболочки, который выполняет всю работу по предварительной компиляции и подготовке вашего развертывания. Сценарий оболочки в значительной степени объясняет все необходимые шаги. Надеюсь, поможет!