Ответ 1
Я нашел решение:
rvmsudo делает трюк.
Весь смысл rvm состоит в том, чтобы иметь возможность устанавливать несколько рубинов и получать к ним доступ из учетной записи пользователя. Что вы делаете, когда вам нужно получить доступ к любому из этих рубинов от root? Или использовать драгоценные камни, установленные в одном из этих rvms?
Есть ли элегантный (или даже хакерский) способ использовать их, которые я не рассматривал?
Я предполагаю, что я должен просто добавить его в свою PATH, но мне любопытно, есть ли у кого-то лучшая идея. Я бы предпочел не устанавливать rvm только для учетной записи root и дублировать все.
Я нашел решение:
rvmsudo делает трюк.
Системная установка больше не существует.
Используйте эту команду в консоли Ubuntu, чтобы установить rvm как root и быть доступным для всех пользователей:
curl -L https://get.rvm.io | sudo bash
Хотя, я немного опаздываю, вам действительно не нужно использовать rvmsudo. Просто убедитесь, что у вас есть каталог .rvm и его структура, созданные внутри вашего домашнего каталога. Затем каждая из команд rvm будет выполнять соответствующие установки в домашнем каталоге пользователя.
Вы можете добиться этого, просто выполнив следующую команду.
rvm user all
Ссылка, https://rvm.io/rvm/install/ (установка MultiUser)
Это может помочь: http://rvm.io/deployment/ (обновлено) (EDIT: инструкции могут быть повреждены)