Standardgems

The difference between "default gems", "bundled gems" and "libraries".

A large part of the Ruby standard Library comes in the form of Ruby Gems. They can be updated separately from the Ruby core.

There are three kinds of libraries:

  1. Default Gems
    • Gems that are part of Ruby. They cannot be removed
  2. Bundled Gems
    • Basically like normal gems but are installed alongside ruby. They can however be removed.
  3. Non-gem default libraries
    • Parts of the standard library that are very dependent on a specific ruby version, so they are not gems.