Вам не нужно запускать это как root, на самом деле это, скорее всего, причина того, что это ломается.RVM работает как ваш пользователь, поэтому, когда вы выполняете скрипт / сервер "sudo", он смотрит на гемы, установленные в контексте root, а не как ваш пользователь.
Просто сделайте скрипт / сервер и все будет в порядке.