Eccellente. Citato per permanenza e ricerca:
Tuttavia, mentre aspettavo il completamento del Passaggio 9 (dopo aver eseguito
./discourse-setup) e che tutto venisse compilato, si verificava un errore ESOCKETTIMEDOUT relativo ayarn. L’ultimo messaggio che tenta di eseguire è[ ! -d 'node_modules' ] || su discourse -c 'yarn install --production \u0026\u0026 yarn cache clean'.
La Soluzione
Devi installare un editor; preferisco nano, quindi
apt-get install nanofa al caso tuo. Quindi vai su/var/discourse/templatesed esegui:nano web.template.yml. Per confronto, ecco il file clonato da github e l’area di interesse è intorno alla riga 159. Ti suona familiare? È lo stesso comando notato sopra prima che fallisse. Dobbiamo aggiungere una nuova sezione sopra questa riga per aumentare il timeout.
- exec: cd: $home cmd: - “su discourse -c ‘yarn config set network-timeout 600000 -g’”
Salva questa modifica, quindi riesegui
./discourse-setupe voilà, il completamento! Ci vorrà sicuramente un po’ di tempo, specialmente il passaggio di compressione brotli, ma finirà.