Konnte Prozess für Anwendung nicht starten /home/feedback/discour

[ E 2023-02-09 19:25:44.6204 217094/T1o age/Cor/App/Implementation.cpp:221 ]: Konnte keinen Prozess für die Anwendung /home/feedback/discourse starten: Die Anwendung ist auf folgenden Fehler gestoßen: Wir konnten Ihre Datenbank nicht finden: discourse. Diese befindet sich in der Datenbankkonfigurationsdatei unter config/database.yml.

Um dieses Problem zu beheben:

  • Haben Sie die Datenbank für diese App erstellt oder gelöscht? Möglicherweise müssen Sie Ihre Datenbank erstellen.
  • Hat sich der Datenbankname geändert? Überprüfen Sie, ob Ihre Datenbank.yml-Konfiguration den korrekten Datenbanknamen enthält.

Um Ihre Datenbank zu erstellen, führen Sie Folgendes aus:

    bin/rails db:create

(ActiveRecord::NoDatabaseError)
Fehler-ID: 5e2f7fa7
Fehlerdetails gespeichert unter: /tmp/passenger-error-P0l1rQ.html

Ich habe die DB gemäß Ihren Schritten erstellt, erhalte aber immer noch den gleichen Fehler

discourse | root | UTF8 | C.UTF-8 | C.UTF-8 |
discourse_development | root | UTF8 | C.UTF-8 | C.UTF-8 |
discourse_test | root | UTF8 | C.UTF-8 | C.UTF-8 |
discourse_test_multisite | root | UTF8 | C.UTF-8 | C.UTF-8 |
feedback_test | postgres | UTF8 | C.UTF-8 | C.UTF-8 |
postgres | postgres | UTF8 | C.UTF-8 | C.UTF-8 |
template0 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres

Hallo Ratnam,

Könnten Sie den Kontext erläutern, in dem der Fehler auftritt? Tritt das Problem bei einer Standardinstallation auf? Oder bei einer Entwicklungsinstallation? Oder in einem anderen Kontext?

Ich erhalte nur eine Installation in der Entwicklungsumgebung

Aber trotzdem danke für Ihre Antwort. Ich bin von einer Ruby on Rails-App zu einer Docker-Anwendung umgestiegen.