Bunbler
Что такое 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