Installa Ruby su piattaforma Unix senza permesso di root


2

Sto lavorando su una piattaforma Unix su VNC viewer. Ora voglio passare a Ruby versione 1.9.2.

Non ho i permessi di root. Quindi c'è un modo per installare Ruby 1.9.2?

Risposte:


2

Passaggio 1: installare RVM

Puoi sempre installare Ruby over rvm , che può essere eseguito come un singolo utente.

bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

o, se non hai git:

curl -s https://rvm.beginrescueend.com/install/rvm -o rvm-installer ; chmod +x rvm-installer ; ./rvm-installer --version latest

Quindi esegui quanto segue per inserire rvm nel tuo .bash_profile:

echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

Ricarica la configurazione della shell:

source ~/.bash_profile

Passaggio 2: installare Ruby 1.9.2

Infine, installa Ruby 1.9.2:

rvm install 1.9.2

Puoi configurare rvm per usarlo come predefinito:

rvm --default use 1.9.2

ehi grazie per la tua risposta .. Ma questo mi dà un errore affermando: chmod: ottenendo gli attributi di `rvm-installer ': Nessun file o directory ./rvm-installer: comando non trovato Se eseguo il primo cmd di bash dice : Nome mancante per il reindirizzamento
Sundar

@Sundar Prova a suddividere: funziona il seguente? curl -s https://rvm.beginrescueend.com/install/rvm -o rvm-installer
slhck

sì, questo funziona ma dopo quando eseguo "chmod + x rvm-installer" emette quell'errore
Sundar

hey ho ancora un problema .. se eseguo il curl cmd senza -s (usato per don non emette nulla) dice: arricciatura: (6) Impossibile risolvere l'host 'rvm.beginrescueend.com'
Sundar

Allora puoi ping l'ospite allora?
slhck
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.