Domanda
Ho riscontrato molti problemi durante il tentativo di installare RVM su Ubuntu 9.10.Ecco i passaggi che ho provato a eseguire:
- installa Ruby (tramite il sito Ruby, senza gestore pacchetti)
- scarica RVM
- installa rvm (apporta la modifica a .bashrc)
- usa rvm per installare la versione Ruby e le gemme
C'è qualche passaggio cruciale che sembra mi manchi?
Soluzione
essere sicuri di avere selezionato rubino installata (la parte --default
dice rvm si desidera che questo rubino di essere la versione rubino di default). Qualcosa di simile:
rvm --default use 1.9.2
Anche questo comando vi dirà che Ruby è attualmente selezionato:
rvm list
E si spera vedrete qualcosa di simile:
rvm rubies
ruby-1.9.2-p0 [ x86_64 ]
=> ruby-1.8.7-p302 [ x86_64 ]
A questo punto, sarete in grado di installare le gemme e, auspicabilmente, avere un rvm con successo l'installazione e l'ambiente di lavoro.
Ho avuto problemi in passato, quando non ho avuto rubino rvm selezionato e lavorava ancora con il rubino e di gemme di mia distribuzione e ottenuto mescolato facilmente. Assicurati di comandi rubino e gemme stanno lavorando fuori dalla cartella ~ / .rvm whith i seguenti comandi:
which ruby
which gem
In bocca al lupo!
Altri suggerimenti
Quali sono i problemi che stai riscontrando?A volte mi dimentico di passare all'ambiente rvm corretto (ad es. rvm ree
), quindi è utile posizionare a .rvmrc
file nelle directory del progetto.
Inizierei rimuovendo l'installazione di Ruby di Ubuntu in modo da non doverti preoccupare dei conflitti (sebbene rvm configurerà correttamente il tuo PERCORSO).Seguendo le istruzioni a RVM, esegui il seguente comando per installare rvm,
bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
e quindi installare le dipendenze di sistema come elencato in rvm notes
.e quindi installa la versione specifica di Ruby che desideri (ad es. rvm install ree
O rvm install 1.9.1
)
Importante: per un'installazione buona prova questo:
Tipo rvm | testa -n1
deve tornare: RVM è una funzione
altro aggiungere questa riga
[[-s "/ usr / local / RVM / scripts / rvm"]] &&. "/ Usr / local / RVM / scripts / rvm"
nel tuo profilo.