2010-04-11 6 views
15

El objetivo de rvm es poder instalar múltiples rubies y acceder a ellos desde una cuenta de usuario. ¿Qué haces cuando necesitas acceder a cualquiera de esos rubíes desde la raíz? ¿O usar gemas instaladas en uno de esos rvms?¿Cómo usar rvm (administrador de versión de ruby) con la cuenta raíz?

¿Existe alguna manera elegante (o incluso hackosa) de utilizar estos que no he considerado?

Supongo que debería agregarlo a mi PATH, pero tengo curiosidad si alguien ha tenido una idea mejor. Prefiero no instalar rvm solo para la cuenta raíz y duplicar todo.

Respuesta

15

he encontrado la solución:

rvmsudo hace el truco.

+1

'rvmsudo' de hecho funciona, pero la URL proporcionada no contiene ninguna información acerca de lo ya ... –

2

Esto puede ayudar: http://rvm.io/deployment/ (actualizado) (EDIT: las instrucciones pueden ser rotos)

+0

Gracias, que es muy bueno saber! – Jade

+0

El enlace está roto. = ( –

+0

El enlace está actualizado. –

10

todo el sistema de instalación ya no existe.

Use este comando en la consola de Ubuntu para instalar RVM como root y estará disponible para todos los usuarios:

curl -L https://get.rvm.io | sudo bash 
5

sin embargo, estoy poco tarde, que en realidad no tiene que utilizar rvmsudo. Solo asegúrese de tener el directorio .rvm y su estructura creada dentro de su directorio de inicio. Luego, cada comando de rvm hará las instalaciones respectivas en el directorio de inicio del usuario.

Puede lograr esto simplemente ejecutando el siguiente comando.

rvm user all 

de referencia, https://rvm.io/rvm/install/ (instalación para varios usuarios)

+0

Esto me soluciona el problema con Oracle Linux y RVM. Necesita la instalación de MultiUser. – GLindqvist

Cuestiones relacionadas