Datenbank „discourse_development" existiert nicht

Nach dem neuesten git pull-Update versuche ich, eine Datenbank mit rake db:create zu erstellen, und erhalte folgende Meldung:

rake aborted!
ActiveRecord::NoDatabaseError: FATAL:  database "discourse_development" does not exist
/vagrant/discourse/lib/site_settings/db_provider.rb:61:in `table_exists?'
/vagrant/discourse/lib/site_settings/db_provider.rb:16:in `all'
/vagrant/discourse/lib/site_settings/defaults_provider.rb:29:in `db_all'
/vagrant/discourse/lib/site_setting_extension.rb:277:in `block in refresh!'
/vagrant/discourse/lib/site_setting_extension.rb:274:in `synchronize'
/vagrant/discourse/lib/site_setting_extension.rb:274:in `refresh!'
/vagrant/discourse/lib/site_setting_extension.rb:479:in `block in setup_methods'
/vagrant/discourse/plugins/discourse-narrative-bot/plugin.rb:51:in `block in activate!'
/vagrant/discourse/lib/plugin/instance.rb:329:in `block in notify_after_initialize'
/vagrant/discourse/lib/plugin/instance.rb:327:in `each'
/vagrant/discourse/lib/plugin/instance.rb:327:in `notify_after_initialize'
/vagrant/discourse/config/application.rb:307:in `each'
/vagrant/discourse/config/application.rb:307:in `block in <class:Application>'

Natürlich existiert die Datenbank noch nicht! Deshalb versuche ich ja, sie zu erstellen. Ich verstehe das nicht…

Versuchen Sie Folgendes:

bundle exec rake db:create
bundle exec rake db:migrate

Sie haben keine lokale Datenbank.

Ich sehe das gleiche Problem. Es wurde durch einige kürzliche Änderungen verursacht, die Rails Zeitwerk verwenden. Ich arbeite daran, dies zu beheben.

In der Zwischenzeit können Sie Folgendes tun:

$ createdb discourse_development

anstelle davon.

Das ist jetzt behoben. Entschuldigen Sie bitte etwaige Unannehmlichkeiten.