Wenn ich einen zweiten Computer hätte, würde ich es einfach tun und sehen - aber ich habe dieses Ding so gut abgestimmt, dass ich 3.0 noch nicht laufen lassen kann ... will es nicht vermasseln. Dauerte Stunden & amp; Stunden, um hierher zu kommen. Basisch - ich möchte Schienen bei 2.3.8 für eine Weile behalten ... so wird
Juwel Update - System
Aktualisiere Schienen von Version 2 - & gt; 3? Ich habe die Dokumente ohne klare Antwort gelesen und vermute, dass es so sein wird, aber hey, könnte etwas Neues lernen. Ansonsten aktualisiere ich jedes der (8 - 1) Edelsteine, die ich habe. Danke ...
gem update --system
aktualisiert nur RubyGems.
gem update
aktualisiert alle installierten Edelsteine auf ihre neueste Version, so dass Rails auf 3.0.0 aktualisiert wird.
Bevor Sie die Edelsteine aktualisieren, können Sie Ihre Anwendung auf Schienen 2.3.8 einfrieren, indem Sie
ausführen %Vor%in Ihrem Anwendungsordner. Daher wird Ihre Anwendung in der Umgebung von Rails 2.3.8 zugeordnet und ausgeführt, auch wenn Sie das globale Schmuckstück auf Rails 3 aktualisieren.
Sie können jederzeit eine bestimmte Schienenversion über:
installieren %Vor%Dadurch werden möglicherweise mehrere Edelstein-Versionen gleichzeitig installiert, sodass Sie eine App mit der von Ihnen bevorzugten Version erstellen und entwickeln können.
Oder Sie können RVM
installieren, um eine beliebige Anzahl von Ruby / Rails-Entwicklungsumgebungen zu erstellen und zwischen ihnen zu wechseln, z. Ruby 1.8.7 mit Rails 2.3.9 und Ruby 1.9.2 mit Rails 3.0.0 und so weiter.
Ich würde Ihnen empfehlen, Ihr Projekt zu wechseln, um Bündler zu verwenden , dann können Sie aufhören, sich darüber Gedanken zu machen. Es ist einfach (und gut getestet) mit Rails 2.3.8 zu tun und Es wurde entwickelt, um dieses Problem zu lösen .
Ihre nächste beste Wette ist es, RVM und Verwenden Sie Edelsteine . Alternativ können Sie rippen .
(Ich weiß, dass dies Ihre Frage nicht direkt beantwortet - ich wollte dies als Kommentar posten, aber mit der Menge an Inhalten, die ich einfügen wollte, war meine einzige Wahl, eine Antwort zu geben.)
Der IV hat dies bewundernswert und richtig beantwortet, aber ich war zufällig in einer einzigartigen Position, um Ihre Frage sehr spezifisch anzusprechen, also hier gehen Sie:
C: & gt; gem Liste --local | finde "Schienen"
Schienen (2.3.5)
C: & gt; Gem Update - System
Aktualisierung RubyGems Aktualisierung von rubygems-update Erfolgreich installiert rubygems-update-1.3.7 Aktualisierung RubyGems zu 1.3.7 RubyGems installieren 1.3.7 RubyGems 1.3.7 installiert
 === 1.3.7 / 2010-05-13
HINWEIS:
Ссылка ist jetzt der Standard Quelle zum Herunterladen von Edelsteinen.
Sie können Quellen über ~ / .gemrc einstellen, also solltest du ersetzen Ссылка mit Ссылка
Ссылка wird weiter für das Voraussichtliche arbeiten Zukunft.
Neue Funktionen:
gem
commands *gem install
undgem fetch
melden jetzt abwechselnd Plattformen, wenn a passender man konnte nicht gefunden werden. *gem contents
--prefix ist jetzt der Standard, wie in --help angegeben. Fehler27211 von Mamoru Tasaka. *
nochmal. Fehler # 27960 von Eric Hankins.gem fetch
kann alte Versionen abrufen- Die Ausgabe von
gem query
und Freunde listet jetzt Plattformen auf. Fehler # 27856 von Greg Hasel. *gem server
erlaubt nun die Angabe mehrerer Edelstein-Verzeichnisse für Dokumentation. Fehler # 27573 von Yuki Sonoda. *gem unpack
kann entpacken wieder Edelsteine. Fehler # 27872 von Timothy Jones. *gem unpack
wird jetzt entpackt entfernte Edelsteine. * --user-install ist keine länger der Standard. Wenn du wirklich mochte es, sehen Sie Gem :: ConfigFile, um zu erfahren, wie Sie es standardmäßig festlegen. (Diese Änderung war gemacht in 1.3.6)- RubyGems hat jetzt eine Plattform-Unterstützung für IronRuby. Patch # 27951 von Will Grün.
Fehlerbehebungen:
- Erfordert rubygems / custom_require, wenn --disable-gem festgelegt wurde. Fehler # 27700 von Roger Pack.
- RubyGems schützt jetzt vor Ausnahmen, die von Plugins ausgelöst werden.
- rubygems / builder benötigt jetzt user_interaction. Ruby Bug # 1040 von Phillip Toland.
Gem :: Abhängigkeitsunterstützung # version_requirements = mit einer Warnung. Fix für alte Rails-Versionen. Fehler
27868 von Wei Jen Lu.
Gem :: PackageTask hängt vom Paket-Dir ab wie der andere Rake Paketaufgaben können also Abhängigkeiten sein richtig angeschlossen.
RubyGems hat folgendes installiert ausführbare Dateien: C: / lang / Ruby / bin / Juwel
RubyGems Systemsoftware aktualisiert
C: & gt; gem Liste --local | finde "Schienen"
Schienen (2.3.5)