RubyGems သည် Ruby library/package များကို install လုပ်ဖို့သုံးတဲ့ package manager ပါ။ Bundler က project တစ်ခုအတွက်လိုအပ်တဲ့ gems တွေကို Gemfile နဲ့ စနစ်တကျထိန်းပေးပါတယ်။
ruby
# Install a gem globally
# gem install colorize
# Gemfile
source "https://rubygems.org"
gem "colorize"
# Install project dependencies
# bundle installGemfile ထဲမှာ project လိုအပ်တဲ့ gems တွေကိုရေးပါတယ်။ bundle install က gems တွေကို install လုပ်ပြီး version တွေကို Gemfile.lock ထဲမှာမှတ်ထားပါတယ်။
You should see
Bundle complete!Info
Team project တွေမှာ Gemfile နဲ့ Gemfile.lock ကို version control ထဲထည့်ထားတာက dependency version တူအောင်ကူညီပါတယ်။