Gems are how you do package management in the world of Ruby.
If you do not have much time, you can skip this chapter for now and come back to it later if you have any specific questions.
If a Ruby developer wants to offer a specific feature or a certain program or collection of programs to other Ruby developers, the developer can create a package. Those packages are called gems. They can then be installed with the command gem install.
Take a look at https://www.ruby-toolbox.com to ...