Стоит ли ограничивать версии gem при клонировании устаревшего приложения Rails?
В большинстве инструкций по клонированию и запуску приложения Rails просто предлагается загрузить файлы и запустить...
bundle install
Но если вы имеете дело с унаследованным приложением, уже находящимся в производстве, не должны ли вы ввести ограничения, чтобы обеспечить синхронизацию с производственным приложением? Если не были наложены ограничения на исходные самоцветы и не было выполнено обновление пакета, не будут ли "новые" самоцветы разработки потенциально более обновленными?
1 ответ
Вы должны ограничить версии гемов, чтобы избежать несовместимости (устаревания, изменения имени метода и т. Д.). Bundle попытается загрузить последнюю версию, если она не указана.