嗨,我实际上是在尝试在 Heroku 上部署话语。我正在按照此处的分步指南进行基本 Heroku 部署 ,当我尝试获取资产时遇到问题:预编译(我正在本地预编译)。rake 命令被中止,对我说
No such file or directory: mydirectories/discourse/config/database.yml
当我 rake assets:precompile 我在生产环境中(RAILS_ENV=production)。所以我检查了repo中是否缺少database.yml,是的。
我目前有两个 database.yml 但有点不同。有 database.yml.development-sample 和 database.yml.production-sample。
我尝试将 database.yml.production-sample 重命名为一个简单的 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:config/redis.yml 和 public/assets 在 .gitignore 中注释