O que são gems?
Aprenda sobre o RubyGems, o sistema de gerenciamento de pacotes para Ruby.
O que são gems? é uma aula grátis de Ruby Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Ruby Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Ruby Academy inclui 4 aulas no total.
Introdução aos pacotes Ruby
O que são pacotes Ruby?
Pacotes Ruby são bibliotecas reutilizáveis que adicionam funcionalidades a aplicações Ruby.
RubyGems é o sistema de gerenciamento de pacotes usado para instalar e gerenciar pacotes Ruby.

O que é RubyGems?
O que é RubyGems?
RubyGems é o gerenciador de pacotes padrão do Ruby.
Ele ajuda a instalar, atualizar e gerenciar pacotes Ruby com eficiência.
Verificando a versão instalada do RubyGems
Verificando a versão instalada do RubyGems
Use o comando a seguir para verificar a versão instalada do RubyGems.
gem -vListando pacotes instalados
Listando pacotes instalados
Use o comando gem list para ver os pacotes instalados.
gem listAtualizando um pacote
Atualizando um pacote
Para atualizar um pacote para a versão mais recente, use:
gem update gem_nameVisualizando detalhes de um pacote
Visualizando detalhes de um pacote
Use o comando a seguir para ver mais detalhes sobre um pacote instalado:
gem info gem_nameVerificando as fontes do RubyGems
Verificando as fontes do RubyGems
Veja os repositórios de pacotes usados pelo seu sistema com:
gem sourcesAlternativas ao RubyGems
Alternativas ao RubyGems
Outras ferramentas para gerenciar dependências do Ruby incluem:
- Gerenciador de dependências: gerencia dependências de pacotes para projetos.
- RVM (Gerenciador de versões do Ruby): gerencia versões do Ruby e conjuntos de pacotes.
- Gerenciador de versões do Ruby: gerencia várias versões do Ruby.
Parabéns!
Parabéns!
Você aprendeu o que são pacotes Ruby e como eles são gerenciados com RubyGems.
Em seguida, você aprenderá a instalar e usar pacotes em seus projetos.

Perguntas Frequentes
A aula “O que são gems?” é grátis?
Sim — o texto completo de “O que são gems?” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Ruby Academy, atualize para CoddyKit PRO. O curso de Ruby Academy inclui 4 aulas no total.
O que vou aprender em “O que são gems?”?
Aprenda sobre o RubyGems, o sistema de gerenciamento de pacotes para Ruby. Você pratica Ruby Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Ruby Academy?
Nenhuma experiência prévia é necessária. Ruby Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.
Quanto tempo leva a aula “O que são gems?”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Ruby Academy?
Sim. Cada aula de Ruby Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- O que são gems?
- Instalação e uso de gems
- Gerenciamento de dependências com Bundler
- Criação da sua própria gem