# The Ultimate Guide to Ruby Gems, Gemfiles & Bundler

**URL:** <https://metaruby.com/t/the-ultimate-guide-to-ruby-gems-gemfiles-bundler/1948>\
**Category:** Learning Ruby\
**Tags:** ruby\
**Created:** [September 29, 2018, 12:02pm UTC](https://metaruby.com/t/the-ultimate-guide-to-ruby-gems-gemfiles-bundler/1948 "2018-09-29T12:02:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jesus\_castello](https://metaruby.com/user_avatar/metaruby.com/jesus_castello/32/1062_2.png) [@jesus\_castello](https://metaruby.com/u/jesus_castello)\
**Post date:** [September 29, 2018, 12:02pm UTC](https://metaruby.com/t/the-ultimate-guide-to-ruby-gems-gemfiles-bundler/1948/1 "2018-09-29T12:02:34Z")

</div>

What exactly is a Ruby gem & how does it work?

How can you build your own gems the fast & easy way?

What’s the purpose of the Gemfile.lock file?

So many questions!!

You can find ALL the answers in this new Ruby article I wrote for you:

> **[Ruby Gems, Gemfile & Bundler (The Ultimate Guide)](https://www.rubyguides.com/2018/09/ruby-gems-gemfiles-bundler/)**
>
> What is a Ruby gem? A gem is a package that you can download & install. When you require an installed gem you're adding extra functionality to your Ruby program. Gems allow you to: Add a login feature

Check it out & let me know what you think 🙂

Thanks for reading!
