Ok, sono riuscito a passare alla fase successiva. Qualcuno sopra ha scritto che dobbiamo trovarci nella cartella /var/www/discourse sul container e poi aggiungere la gem.
Ora all’ultimo passaggio
RAILS_ENV=production bundle exec ruby script/import_scripts/xenforo.rb
Sto ricevendo questo errore. Cosa potrei star sbagliando?
`/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/postgresql_adapter.rb:63:in “rescue in new_client”: Non siamo riusciti a trovare il tuo database: discourse.
Le configurazioni del database disponibili si trovano in config/database.yml. (ActiveRecord::NoDatabaseError)Per risolvere questo errore:
- Non hai creato il database o lo hai eliminato? Per creare il database, esegui:
bin/rails db:create - È cambiato il nome del database? Verifica che config/database.yml contenga il nome del database corretto.`
Risolto: stavo eseguendo come utente root, ho dovuto passare all’utente ‘discourse’. L’importazione è iniziata.