O RubyGems é o framework oficial de gerenciamento de pacotes e registro de bibliotecas para Ruby.
Criação e Publicação de Gems
# Criar o binário .gem a partir do gemspec
gem build my_gem.gemspec
# Instalar o gem construído localmente
gem install my_gem-1.0.0.gem
# Publicar o gem no registro RubyGems.org
gem push my_gem-1.0.0.gem
# Remover (yank) uma versão específica do índice
gem yank my_gem -v 1.0.0
Gerenciando Gems Instalados
# Buscar gems no registro remoto
gem search '^rails' --remote
# Listar todos os gems instalados localmente
gem list
# Verificar qual versão do gem está ativa
gem which rake
# Atualizar um gem específico
gem update bundler
# Limpar versões antigas de gems
gem cleanup
Ambiente e Configuração
# Exibir detalhes do ambiente RubyGems e caminhos
gem env
# Diretório de cache e instalação dos gems
gem env home