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-stableramo rails (vedi link ). Forse questa correzione sarà disponibile nella prossima versione di 2.2.x.
rvm. quando lo usi rbenvdovrebbe essere sufficiente per copiare l'installazione di ruby. quando non usi rbenvné rvmti consiglio di usare rbenvperché 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.