Ho installato rubygems 1.3.1 ma voglio tornare a 1.2.0. Qual è il comando per eseguire il downgrade di rubygems?
Ho installato rubygems 1.3.1 ma voglio tornare a 1.2.0. Qual è il comando per eseguire il downgrade di rubygems?
Risposte:
Questo ha funzionato per me durante il downgrade da 1.5.2 a 1.4.2 a causa della vecchia versione di rails:
sudo gem update --system 1.4.2
Ulteriori informazioni su downgrade / upgrade di rubygems: https://github.com/rubygems/rubygems/blob/master/UPGRADING.md
2-3-stable
ramo rails (vedi link ). Forse questa correzione sarà disponibile nella prossima versione di 2.2.x.
rvm
. quando lo usi rbenv
dovrebbe essere sufficiente per copiare l'installazione di ruby. quando non usi rbenv
né rvm
ti consiglio di usare rbenv
perché altrimenti devi andare avanti e indietro con il sistema ruby
Se stai usando RVM, puoi farlo per rimuovere le gemme di rubino attuali, quindi aggiornare / ridurre le gemme di rubino:
rvm install rubygems 1.4.2
Questo ha funzionato per me su OSX per tornare dalla 1.5.0 alla 1.4.2
sudo gem uninstall -v '1.5.0' rubygems-update
sudo gem update --system --local
Ho avuto un problema simile in un vecchio stack di Rails 3. Quando si verificano questi tipi di problemi, la mia raccomandazione è di andare sul server di produzione in cui l'applicazione è attualmente in esecuzione e controllare quale versione di rubygems sta utilizzando:
gem -v
Per me, stava usando 1.8.24. Quindi tutto quello che dovevo fare è eseguire il downgrade del mio attuale rubygems generato da "rvm install 1.9.3", quando ho installato il vecchio ruby per questa app. Ho eseguito il seguente comando:
$ rvm install rubygems 1.8.24 --force
E ha funzionato. Nota sto eseguendo Ubuntu 14.04 e anche il server che sto utilizzando è Ubuntu.