Bunbler

bundler логотип 2023

Что такое Bundler?

Bundler обеспечивает согласованную среду для Ruby-проектов, отслеживая и устанавливая именно те гемы и версии, которые необходимы. Bundler - это выход из ада зависимостей, гарантирующий, что необходимые гемы будут присутствовать в разработке, staging и production. Для начала работы над проектом достаточно установить bundle install.

Начало работы

В данном руководстве предполагается, что у вас установлен Ruby. Если Ruby не установлен, сначала сделайте это, а затем загляните сюда! Любой современный дистрибутив Ruby по умолчанию поставляется с предустановленным Bundler.

Начать работу с Bundler очень просто! Укажите ваши зависимости в Gemfile в корне вашего проекта:

source 'https://rubygems.org'
gem 'nokogiri'
gem 'rack', '~> 2.2.4'
gem 'rspec'

Установите все необходимые гемы из указанных источников:

$ bundle install
$ git add Gemfile Gemfile.lock

Источники