Насколько я знаю, почти все члены команды разработки используют нативную среду разработки.
Я использую asdf для управления версиями множества инструментов, которые применяю, поэтому для меня это просто:
asdf install ruby 3.1.3
asdf local ruby 3.1.3
чтобы запустить Discourse на новой версии Ruby.
Это очень удобно для меня, поскольку я проводил бенчмарки Discourse на разных версиях Ruby и занимался обновлением Ruby.