Sto cercando di installare la versione di sviluppo di Discourse su un droplet Ubuntu 20.04 su DigitalOcean, con il solo scopo di migrare un forum FluxBB verso Discourse, esportarlo e poi importarlo in una versione di produzione di Discourse.
Non ho avuto problemi a installare la versione Docker di produzione come test (senza migrare da FluxBB).
Tuttavia, quando provo a installare la versione di sviluppo di Discourse seguendo questa guida:
scopro che il comando non termina mai quando eseguo:
bundle exec rake autospec
Dopo circa 30 minuti di attesa per il completamento, la mia sessione remota va in timeout.
Inoltre, ricevo un’enorme quantità di errori; purtroppo non li ho a portata di mano, ma sono tutti dello stesso tipo: una certa funzione restituisce sempre “nil”.
Poiché non so cosa faccia questo comando o se sia necessario (le istruzioni dicono semplicemente “provare a eseguire gli spec”, senza spiegare cosa facciano o perché eseguirli), ho proceduto con il tentativo del comando successivo:
bundle exec rails server --binding=0.0.0.0
E noto che anche questo impiega un tempo infinito e stampa una serie di messaggi nel terminale che non riesco a capire: potrebbero essere errori o meno.
La mia domanda è: questo è un comportamento atteso o sto facendo qualcosa di sbagliato? Quanto tempo ci si dovrebbe aspettare che impieghino questi comandi per completarsi?
È possibile migrare il forum FluxBB utilizzando la versione Docker/produzione di Discourse senza dover usare la versione di sviluppo? Al momento non ho ancora un sito di produzione, quindi non mi preoccupa romperlo: posso distruggerlo e ricrearlo quando voglio.