Лично я бы пошел по маршруту развертывания пользователя и использовал плагин rbenv-sudo для крайних случаев, таких как пассажирская установка, шеф-повар или тому подобное.Я думаю, что большинство людей не используют rbenv или rvm для производства, поэтому многие люди застряли на 1,8 .Обидно, потому что, как вы сказали, было бы неплохо легко переключать версии Ruby.При этом, производство не должно переключать Ruby так часто, верно?Вы можете довольно легко управлять версиями ruby самостоятельно, используя флаги настройки из исходного кода Ruby.Только не устанавливайте в /usr/bin.
Sstephenson говорит, что общая установка является экспериментальной в этой ссылке shared-install-of-rbenv.Rbenv global не собирается ничего делать с учетными записями пользователей.Это глобально для учетной записи пользователя.
За пределами пользователя развертывания, сколько учетных записей вам нужно для производства?