Prawdopodobnie nie zrujnujesz środowiska programistycznego. Możesz jednak otrzymać nowsze wersje klejnotów niż wcześniej. To zależy od tego, jak je zdefiniowałeś w Gemfile
.
Jeśli używasz wpisy jak:
gem "rails"
Wtedy dostaniesz najnowszą rails
gem, cokolwiek to może być.
Jeśli używasz wpisy jak:
gem "rails", "3.2.11"
Wtedy dostaniesz ppkt 3.2.11 ponownie.
Powiedziawszy to wszystko, po to są gałęzie. Utwórz oddział w git
, hg
lub czymkolwiek, co używasz, zdmuchnij Gemfile.lock
, uruchom bundle install
, a następnie sprawdź zestaw testów. Jeśli jest to okropne, możesz porzucić gałąź, gdy odkryjesz, co poszło nie tak.
Kolejna wskazówka: za każdym razem, gdy chciałbym to zrobić, odkryłem, że warto wyczyścić wszystkie zainstalowane klejnoty. Jeśli używasz rvm
z gemsets jest to tak proste, jak działa
rvm gemset empty [gemset_name]
Rozważ skorzystanie z 'szyny aktualizacji pakietów 'zamiast aktualizacji tylko klejnotów, które musisz zmienić. –