【问题标题】:Heroku Deployment : Discourse Assets precompileHeroku 部署:话语资产预编译
【发布时间】:2013-06-18 12:41:27
【问题描述】:

您好,我实际上是在尝试在 Heroku 上部署话语。 我正在按照这里的分步指南Basic Heroku deployment 当我尝试 rake assets:precompile (我在本地预编译)时,我遇到了一个问题。 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 中注释

【问题讨论】:

    标签: ruby-on-rails postgresql heroku discourse


    【解决方案1】:

    @http://shcatula.wordpress.com/2013/07/08/deploying-discourse-to-heroku/ 你有 Discourse 部署到 Heroku 的详细描述。它还链接到一个带有 shell 脚本的要点,该脚本完成预编译和准备部署的整个工作。 shell 脚本几乎解释了所有需要的步骤。希望对您有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-28
      • 2021-04-06
      • 2013-03-26
      • 2012-10-17
      • 2022-01-26
      • 2014-01-09
      • 1970-01-01
      相关资源
      最近更新 更多