Per quanto ne so, quasi tutti nel team di sviluppo utilizzano un ambiente di sviluppo nativo.
Ho usato asdf per gestire le versioni dei molti strumenti che uso, quindi per me è solo un
asdf install ruby 3.1.3
asdf local ruby 3.1.3
per far funzionare Discourse nel nuovo Ruby.
Molto utile per me dato che sto confrontando le prestazioni di Discourse tra le varie versioni di ruby e gestendo l’aggiornamento di Ruby.