Impossibile configurare discourse

Ciao, sto installando discourse sulla mia macchina Ubuntu e sto seguendo questo articolo https://meta.discourse.org/t/install-discourse-on-ubuntu-for-development/14727 ma sto riscontrando problemi con il comando sottostante:

bundle exec rake db:create

Sto condividendo uno screenshot del problema con Redis, poiché ho già installato la versione più recente di Redis 7 o superiore, ma continua a chiedermi di aggiornare.

Grazie in anticipo!

Saluti,
krishna

Il server Redis è in esecuzione in background? Qual è l’output di rails runner \"puts Discourse.redis.info['redis_version']\"?

1 Mi Piace

Ciao @Falco,

Grazie per avermi risposto. Lo apprezzo molto.

Ho risolto il problema come hai detto, dobbiamo avviare il servizio redis, quindi l’ho avviato e ha funzionato bene, poi ho aggiunto tutti i comandi successivi secondo la documentazione, ma sul comando db:migrate ho riscontrato un problema di accesso non valido. Per favore, guarda lo screenshot. Ho allegato anche un altro screenshot, per favore controlla e fammi sapere se ci sono problemi di privilegi.

Per favore, aiutami con questo.

Saluti,
Krishna

Hai configurato l’accesso al tuo database con Install Discourse on Ubuntu or Debian for Development ?

Ciao @Falco

Sì, l’ho fatto, ho usato il comando sudo -u postgres createuser -s \"krishna.savani\" e puoi controllare anche il mio secondo screenshot. Ho provato in molti modi ma dice ancora accesso non valido.

Ma non è esattamente il comando che la guida ti dice di eseguire, vero?
Devi creare un superutente PostgreSQL con lo stesso nome dell’utente Linux che eseguirà le migrazioni. Hai persino fatto di tutto per sfocare il nome utente dell’utente Linux negli screenshot che hai condiviso, quindi posso solo presumere che tu stia eseguendo sotto un utente diverso.

@Falco Mi dispiace per il nome utente sfocato nello screenshot,
ecco lo screenshot puoi controllare il mio nome utente

puoi vedere che è lo stesso nome sia per l’utente Linux che per l’utente PostgresSQL.

Prova

sudo su
su postgres
psql
ALTER USER "krishna.savani" WITH SUPERUSER;
\q
exit
exit
psql -d discourse_development

Se funziona, puoi uscire dalla repl di psql e procedere con la migrazione.

@Falco Ho provato tutti i comandi.. poi ho aggiunto il comando di migrazione, ma continua a mostrare come

rake aborted!
Discourse::InvalidAccess: Discourse::InvalidAccess

ecco entrambi gli screenshot,