Come installo ruby-rvm?


13

Voglio installare un ambiente di binari su Ubuntu 11.04. Provai:

$ sudo apt-get install ruby-rvm

Ma ho ricevuto l'errore:

Impossibile trovare il pacchetto ruby-rvm

L'altro mio PC ha Ubuntu 11.10 e qui funziona benissimo:

$ sudo apt-get install ruby-rvm
$ rvm install ruby-1.9.3-p125
$ sudo gem update --system
$ sudo gem install rails

Risposte:


4

Il ruby-rvmpacchetto è presente solo da Ubuntu 11.10. Inoltre, una delle sue dipendenze , libreadline-gplv2-dev, esiste solo sotto questo nome dal Ubuntu 11.10.

Esiste una versione di ruby-rvmnella 3a parte Canonical-SIG test PPA . È per il test, quindi potrebbero esserci dei bug. Vedi Aggiungere un archivio di pacchetti personali (PPA) nella documentazione di Ubuntu per come installare software da un PPA.

Puoi prendere il pacchetto sorgente e compilarlo sul tuo computer. Scarica la fonte dalla pagina di pacchetti di Ubuntu 11.10 (è necessario tutti i tre file: .dsc, .orig.tar.gze .debian.tar.gz). Installa strumenti di sviluppo e crea dipendenze, compila il pacchetto, installa dipendenze di runtime e installa il pacchetto.

wget http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.dsc http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/universe/r/ruby-rvm/ruby-rvm_1.6.9-0ubuntu2.debian.tar.gz
sudo apt-get install build-essential fakeroot debhelper ruby
dpkg-source -x ruby-rvm_1.6.9-0ubuntu2.dsc
cd ruby-rvm*
dpkg-buildpackage -rfakeroot -b -nc -us -uc
cd ..
apt-get install adduser bison curl file git libreadline5-dev libsqlite3-dev libxml2-dev zlib1g-dev
dpkg -i ruby-rvm_1.6.9-0ubuntu2_*.deb

2
@Yosef In questo modo è un casino! Suggerisco invece di seguire la via Chan-Ho Suh (vedi sotto).
BBJ3


29

Un modo semplice per installare RVM è seguire le istruzioni sul sito dello sviluppatore (in effetti, il sito dice "Utilizzare solo i processi di installazione da questo sito, poiché si tratta dei soli tipi e metodi di installazione supportati"):

curl -L get.rvm.io | bash -s stable

Carica RVM:

source ~/.rvm/scripts/rvm

Trova i requisiti (segui le istruzioni):

rvm requirements

Installa rubino:

rvm install 1.9.3

Sul mio sistema (12.04), tutto è andato senza intoppi; i requisiti elencati erano facili da trovare e installare utilizzando apt-get.


4

Preciso, affidabile, Xenial e superiore

Esiste ora un pacchetto Ubuntu ufficiale: https://github.com/rvm/ubuntu_rvm

Installare

1. Aggiungi il PPA e installa il pacchetto

Apri un terminale ( Ctrl+Alt+T) ed esegui:

sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm

2. Cambia la finestra del tuo terminale

Ora, per caricare sempre rvm, cambia il Terminale Gnome per eseguire sempre un login.

Alla finestra del terminale, fare clic su Edit> Profile Preferences, fare clic sulla Commandscheda e selezionare Run command as login shell.

inserisci qui la descrizione dell'immagine

3. Disconnettersi e accedere

Sono state apportate molte modifiche e per far funzionare correttamente tutte, è necessario accedere e disconnettersi. Ciò richiede non solo la chiusura della finestra del terminale, ma anche la disconnessione e il login.

4. Installa un rubino

Ora sei pronto per installare rubini. Apri un terminale ( Ctrl+Alt+T) ed esegui:

rvm install ruby

Errori nelle tue istruzioni quando premo "installa rvm". Vedi qui: prntscr.com/5oykdf - dipendenze non soddisfatte, ma non dovrebbe scaricarlo da solo? questo è il motivo per cui trovo davvero frustrante installare roba su Linux. L'impostazione di ognuno è diversa. Perché non può semplicemente installare anche le dipendenze?
Patoshi パ ト シ

Sì, dovrebbe scaricare tutte le dipendenze stesse. Stranamente i messaggi nel tuo screenshot. Come puoi vedere qui , ad esempio, gawkè disponibile su Precise. Sembra che non ci siano fonti nel tuo /etc/apt/sources.listfile.
Rael Gugelmin Cunha il

@duckx Ho appena scaricato un ISO preciso per verificare e tutto ha funzionato bene. Probabilmente stai affrontando un problema con apt. Prova questi comandi per correggere il tuo apt: sudo rm var/lib/apt/lists/* -vfquindi sudo apt-get update. Quindi riprovare a installare.
Rael Gugelmin Cunha,

grazie! .. ho appena provato quei 2 comandi che mi hai dato e lo sto ancora ottenendo: prntscr.com/5p1ff3 --- :: sigh :: linux -_- come lo avete imparato?
Patoshi

La tua installazione ha problemi. Puoi aprire un'altra domanda per questo, dal momento che non rientra nell'ambito di questa domanda? Vi posso aiutare.
Rael Gugelmin Cunha,

0

Prova a cercare pacchetti basati su ruby ​​tramite:

apt-cache search ruby

oppure puoi aggiungere | grep ^ruby, se conosci, il nome di questo pacchetto avviato da ruby.


il pacchetto ruby-rvm non esiste per ubuntu 11.04 apt-cache search ruby ​​| grep ^ ruby ​​=> nessun pacchetto con ruby ​​rvm
Yosef
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.