Как bundler в rails 3 управляет зависимостями gem?

#bundler

#bundler

Вопрос:

Я новичок в rails 3, и мне нужно знать, как rails управляет зависимостями gem в rails 3, также мне нужно знать, чем это отличается от более старой версии rails?

Ответ №1:

Я не думаю, что были какие-либо изменения в базовом рабочем процессе. В Rails 3 он включен по умолчанию, тогда как в 2.3.x его приходилось настраивать вручную.

По сути, bundler принимает требования, изложенные в вашем Gemfile (имя gem, минимальная версия, точная версия и т.д.), И разрабатывает набор gem, которые отвечают этим требованиям. Он записывает точные версии в Gemfile.блокирует и берет на себя ответственность за «требование» любых драгоценных камней, которые вам нужны в вашем приложении.

Стоит прочитать руководство, особенно в отношении различных вариантов развертывания.

Смотрите gembundler.com для краткого описания того, как использовать его в Rails 3.

Комментарии:

1. Спасибо, Генри, это полезно для меня