Sie werden wahrscheinlich Ihre Entwicklungsumgebung nicht ruinieren. Sie könnten jedoch mit neueren Versionen von Gems als zuvor enden. Es hängt davon ab, wie Sie sie in Gemfile
definiert haben.
Wenn Sie mit Einträgen wie:
gem "rails"
Dann werden Sie die neueste rails
Juwel erhalten, was immer das sein mag.
Wenn Sie mit Einträgen wie:
gem "rails", "3.2.11"
Dann werden Sie 3.2.11 wieder bekommen.
Nachdem all dies gesagt wurde, sind dies die Zweige für. Machen Sie einen Zweig in git
, hg
, oder was auch immer Sie verwenden, blasen Sie Gemfile.lock
weg, führen Sie bundle install
, und überprüfen Sie dann Ihre Testsuite. Wenn es schrecklich ist, dann kannst du den Zweig verlassen, während du herausfindest, was schief gelaufen ist.
Noch ein Tipp: Jedes Mal, wenn ich das wollte, fand ich es nützlich, alle meine installierten Edelsteine zu löschen. Wenn Sie mit rvm
mit gemsets ist dies so einfach wie läuft
rvm gemset empty [gemset_name]
Verwenden Sie 'Bundle-Update-Schienen' anstatt nur die Edelsteine zu aktualisieren, die Sie ändern müssen. –