2010-04-11 12 views
15

L'intero punto di rvm deve essere in grado di installare più rubini e accedervi da un account utente. Cosa fai quando hai bisogno di accedere a uno di quei rubini da root? O usare gemme installate in uno di questi rvms?Come utilizzare rvm (gestore delle versioni di ruby) con l'account di root?

Esiste un modo elegante (o addirittura di hackeraggio) per utilizzarli che non ho considerato?

La mia ipotesi è che dovrei semplicemente aggiungerla al mio PERCORSO, ma sono curioso di sapere se qualcuno ha avuto un'idea migliore. Preferirei non installare rvm solo per l'account di root e duplicare tutto.

risposta

15

ho trovato la soluzione:

rvmsudo fa il trucco.

+1

'rvmsudo' fa nel lavoro fatto, ma l'URL fornito non contiene alcuna informazione su di esso più ... –

2

Questo può aiutare: http://rvm.io/deployment/ (aggiornato) (EDIT: le istruzioni potrebbero essere rotti)

+0

Grazie, che è molto bello sapere! – Jade

+0

Il collegamento è interrotto. = ( –

+0

Il collegamento è aggiornato. –

10

a livello di sistema di installazione non è più esiste.

utilizzare questo comando in console Ubuntu da installare rvm come root ed essere disponibile per tutti gli utenti:

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

però, sono po 'in ritardo, non si ha realmente bisogno di utilizzare rvmsudo. Assicurati di avere la directory .rvm e la sua struttura creata all'interno della tua home directory. Quindi, ciascuno dei comandi di rvm eseguirà le rispettive installazioni nella home directory dell'utente.

È possibile ottenere questo semplicemente eseguendo il comando seguente.

rvm user all 

di riferimento, https://rvm.io/rvm/install/ (un'installazione multiutente)

+0

Questo risolve il problema per me con Oracle Linux e RVM. È necessaria l'installazione di MultiUser. – GLindqvist

Problemi correlati