こんにちは、私は実際に Heroku で談話を展開しようとしています。ここのステップバイステップガイドに従っていますBasic Heroku deployment アセットをレーキしようとすると問題に直面しています:プリコンパイル (ローカルでプリコンパイルしています)。rake コマンドが中止され、次のように言われました。
No such file or directory: mydirectories/discourse/config/database.yml
assets:precompile をレーキすると、本番環境 (RAILS_ENV=production) にいます。そのため、レポジトリに database.yml がないかどうかを確認しましたが、そうでした。
現在、2 つの 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 でコメント化されています