Ho rubygems 1.3.1 installato ma voglio tornare alla 1.2.0. Qual è il comando per eseguire il downgrade dei rubygems?Come si esegue il downgrade dei rubygems?
risposta
Aggiornamento novembre 2011: ora che RVM è in uscita, provare a eseguire rvm install rubygems <version>
.
Eh, molto meglio l'aggiornamento "sudo gem" - -sistema 1.4.2''' o '' 'rvm install rubygems 1.4.2''' – mrm
Non penso, la domanda originale indicava RVM. –
Questo solo ha funzionato per me su OSX per andare da 1.5.0 tornare a 1.4.2
sudo gem uninstall -v '1.5.0' rubygems-update
sudo gem update --system --local
Questo ha funzionato per me, quando il downgrade da 1.5.2 a 1.4.2 a causa della vecchia versione rotaie:
sudo gem update --system 1.4.2
Maggiori informazioni su declassamento/rubygems l'aggiornamento: https://github.com/rubygems/rubygems/blob/master/UPGRADING.rdoc
Grazie! Questo ha funzionato per me. Avere un vecchio progetto Rails 2.2.2 che si è lamentato senza questo. Ancora non so perché in realtà (se qualcuno ha dettagli su questo sarei curioso) ma almeno adesso funziona. –
@BrianArmstrong Esiste anche un bug in 2.3.x che è già stato risolto nel ramo '2-3-stable' delle rotaie (si veda [collegamento] (https://github.com/rails/rails/commit/abc06a2f769e6e451462460610369ccddb45255d)) . Forse questa correzione sarà disponibile nella prossima versione di 2.2.x. – pseidemann
declassato a 1.3.7, funziona perfettamente – ian
Se stai usando RVM, allora si può fare questo per rimuovere le gemme del rubino attuali, quindi aggiornare/downgrade RubyGems:
rvm install rubygems 1.4.2
ho cercato su Google solo per cercare di sbarazzarsi di una tonnellata di avvisi di deprecazione causati da aggiornamenti recenti di rubygems, mi ha salvato un sacco di problemi, grazie :) –
questo ha risolto anche i miei problemi – kikito
Ho usato questo comando per tornare alla versione gemma che la mia versione rubino necessaria:
rvm rubygems current
Se si dà errori di checksum cercano
rvm rubygems current --verify-downloads 1
che ha fatto il trucco per me .
Ho avuto un problema simile in un vecchio stack Rails 3. Quando questo tipo di problemi si verificano, la mia raccomandazione è di andare sul server di produzione che l'applicazione è attualmente in esecuzione in e check out quale versione rubygems sta usando:
gem -v
Per me, stava usando 1.8.24. Quindi tutto ciò che dovevo fare è eseguire il downgrade dei miei rubygems correnti che sono stati generati 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 usando Ubuntu 14.04 e il server che sto usando è anche Ubuntu.
- 1. Come si esegue il downgrade di un pacchetto Chocolatey?
- 2. Come si esegue il downgrade di una migrazione Entity Framework 5 in Visual Studio 2012?
- 3. esegue il downgrade dei simboli non ascii all'equivalente ASCII a 7 bit più simile (preferibilmente Java)
- 4. perché l'aggiornamento di conda esegue il downgrade di alcune librerie
- 5. Come si esegue il mapping dei valori di Zip2?
- 6. Come eseguire il downgrade di Android ADT?
- 7. Rubygems 2.0.14 non è bunder threadsafe installare un messaggio quando si utilizza - RubyGems VERSIONE: 2.4.5.1
- 8. come aggiornare RubyGems
- 9. Come si esegue la codifica URL dei caratteri ASCII?
- 10. Wix Burn, come posso consentire il downgrade?
- 11. Come si esegue il debug di AppleScript?
- 12. Come si esegue il debug delle macro?
- 13. Come si esegue il mio server bower
- 14. Come si aggiornano i rubygems usando rvm e ree?
- 15. come si esegue getResourceAsStream mentre si esegue il debug di Java in Eclipse?
- 16. Come si esegue il checkin dei file come parte della compilazione in Visual Studio Team Services?
- 17. Jsoup esegue il escape dei caratteri speciali
- 18. Come eseguire il debug di PhantomJS quando si esegue Karma
- 19. Come si esegue il fork di un processo go?
- 20. Come posso effettuare il downgrade da Python 3.2 a 2.7?
- 21. richiede "rubygems" non funziona
- 22. Rubygems su OSX mancante
- 23. Come si esegue il test dell'unità clojure.core.async go macro?
- 24. Come si esegue il confronto delle date nella query EF?
- 25. Downgrade di Python Setuptools
- 26. Come si esegue il load/stress testing dei servizi wcf ospitati in un servizio Windows?
- 27. Come si esegue il debug dei processi di compilazione personalizzati in TFS 2010?
- 28. Come si esegue il dump dei contenuti di una mappa hash?
- 29. API Web Microsoft: come si esegue Server.MapPath?
- 30. Come si esegue il commit del codice come utente diverso?
C'è qualche ragione particolare per cui è necessario eseguire il downgrade (forse a causa del comportamento di mettere le gemme in ~/.gems quando si dimentica di sudo)? –
Questo sarebbe un motivo per cui: http://stackoverflow.com/questions/4859600/bundler-throws-uninitialized-constant-gemsilentui-nameerror-error-after-upgra –