Стоит ли ограничивать версии gem при клонировании устаревшего приложения Rails?

В большинстве инструкций по клонированию и запуску приложения Rails просто предлагается загрузить файлы и запустить...

bundle install

Но если вы имеете дело с унаследованным приложением, уже находящимся в производстве, не должны ли вы ввести ограничения, чтобы обеспечить синхронизацию с производственным приложением? Если не были наложены ограничения на исходные самоцветы и не было выполнено обновление пакета, не будут ли "новые" самоцветы разработки потенциально более обновленными?

1 ответ

Вы должны ограничить версии гемов, чтобы избежать несовместимости (устаревания, изменения имени метода и т. Д.). Bundle попытается загрузить последнюю версию, если она не указана.

Другие вопросы по тегам