Ich habe Rubygems 1.3.1 installiert, aber ich möchte zurück zu 1.2.0 gehen. Wie lautet der Befehl zum Herunterstufen von Rubygems?Wie degradieren Sie Rubine?
Antwort
Aktualisiert November 2011: Jetzt, da RVM out ist, versuchen Sie rvm install rubygems <version>
laufen.
Eh, viel besser zu '' 'Sudo Gem Update - -system 1.4.2''' oder '' 'rvm installieren rubygems 1.4.2''' – mrm
Ich denke nicht, die ursprüngliche Frage wies auf RVM. –
Das ist für mich auf OSX gerade arbeitete von 1.5.0 zurück zu 1.4.2
sudo gem uninstall -v '1.5.0' rubygems-update
sudo gem update --system --local
Das ist für mich gearbeitet zu bekommen, wenn sie von 1.5.2 bis 1.4.2 wegen der alten Schienen Version Herabstufung:
sudo gem update --system 1.4.2
Mehr Informationen über die Herabstufung/Upgrade rubygems: https://github.com/rubygems/rubygems/blob/master/UPGRADING.rdoc
Danke! Das hat für mich funktioniert. Habe ein altes Rails 2.2.2 Projekt, das sich ohne dies beschwert hat. Ich weiß immer noch nicht, warum eigentlich (wenn jemand Details dazu hat, wäre ich neugierig), aber zumindest funktioniert es jetzt. –
@BrianArmstrong Es gibt auch einen Fehler in 2.3.x, der bereits im '2-3-stabilen' Zweig der Schiene behoben ist (siehe [link] (https://github.com/rails/rails/commit/abc06a2f769e6e451462460610369ccddb45255d)) . Vielleicht wird dieses Update in der nächsten Version von 2.2.x verfügbar sein. – pseidemann
auf 1.3.7 heruntergestuft, funktioniert gut – ian
Wenn Sie RVM verwenden, dann können Sie dies tun aktuelle Rubin Edelsteine zu entfernen, dann ein Upgrade/Herabstufung rubygems:
rvm install rubygems 1.4.2
nur googled dies zu versuchen und loszuwerden eine Tonne von Verwarnungen Warnung durch die jüngsten Rubygems Updates, ersparte mir eine Menge Ärger, danke :) –
dies auch meine Probleme gelöst – kikito
benutzte ich diesen Befehl zum Juwel Version zurück zu gehen, dass meine Ruby-Version benötigt:
rvm rubygems current
Wenn es Prüfsummenstörungen gibt versuchen
rvm rubygems current --verify-downloads 1
, die den Trick für mich getan hat .
Ich hatte ein ähnliches Problem in einem alten Rails 3-Stack. Wenn diese Art von Problemen auftreten, meine Empfehlung ist, auf dem Produktionsserver zu gehen, dass die Anwendung derzeit in und Check-Out fährt, die rubygems Version es verwendet:
gem -v
Für mich ist es 1.8.24 wurde mit. Alles, was ich tun musste, ist ein Downgrade meiner aktuellen Rubygems, die von "rvm install 1.9.3" generiert wurden, als ich den alten Ruby für diese App installiert habe. Ich habe den folgenden Befehl ausgeführt:
$ rvm install rubygems 1.8.24 --force
Und es hat funktioniert. Hinweis: Ich verwende Ubuntu 14.04 und der Server, den ich verwende, ist auch Ubuntu.
- 1. Wie kann ich Schienen, Rubine und Rubine komplett deinstallieren?
- 2. Römer, Rubine und der Haskell
- 3. Korrekte Art, eine Healpix-Map zu degradieren
- 4. boote :: function zu einem einfachen Funktionszeiger degradieren
- 5. Wie float Dezimal-Werte in Rubine in Integer
- 6. GIS-Daten intelligent degradieren oder glätten (Polygone vereinfachen)?
- 7. Ist es möglich, eine Android-Anwendung "graceful degradieren"?
- 8. Ist es manchmal in Ordnung, Gracefully nicht zu degradieren?
- 9. ist es möglich, meine gesamten Rubine Installationen in einem Schuss ohne rvm loszuwerden?
- 10. die Google-Dienste für die Benachrichtigung für gcmId gneration spielen degradieren
- 11. Wie rvm (Ruby Version Manager) mit root-Konto zu verwenden?
- 12. Rubine/Ruby-2.0.0-p0/lib/Ruby/2.0.0/psych.rb: 205: in `Parse ': (<unknown>): konnte erwartetes': 'beim Scannen eines einfachen Schlüssels in Zeile 18 Spalte nicht finden 3
- 13. Android, wie die neueste Version von spezifischer sdk Version der Bibliothek zu wissen, wie AppCompat
- 14. Wie Sie
- 15. Wie Sie
- 16. Wie man Kotlin in Intellij 15 herunterlädt
- 17. Was passiert, wenn ich keine Seitennummerierung habe? Bleiben Sie einfach dran, um den Post zu loopen ... warum brauchen Sie Paginierung, für die Fußzeile?
- 18. Wie debuggen Sie SugarCRM-Probleme/erfahren Sie, wie SugarCRM funktioniert?
- 19. vim Zeilennummern - wie Sie sie standardmäßig haben?
- 20. Wie NDK herunterstufen zu R8e
- 21. Wie testen Sie Geschäftsanwendungen?
- 22. Wie modellieren Sie Anwendungszustände?
- 23. Wie sichern Sie database.yml?
- 24. Wie strukturieren Sie Umfragedaten?
- 25. Wie verwenden Sie JSTL?
- 26. Wie verwenden Sie reloadData?
- 27. Wie refaktorieren Sie?
- 28. Wie testen Sie Kreditkarteninteraktionen?
- 29. Wie verwenden Sie TTSstyledTextLabel?
- 30. Wie Sie 'Microsoft.VisualStudio.TeamSystem.Data.UnitTesting' Referenz
Gibt es einen bestimmten Grund, warum Sie downgrade müssen (vielleicht wegen des Verhaltens von Edelsteinen in ~/.gems setzen, wenn Sie Sudo vergessen)? –
Dies wäre ein Grund, warum: http://StackOverflow.com/Questions/4859600/bundler-Throws-uninitialized-Constant-Gemsilentui-NamenError-error-after-upgra –