0Pricing
Ruby Academy · Aula

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 são gems? — ilustração 1

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 -v

Listando pacotes instalados

Listando pacotes instalados

Use o comando gem list para ver os pacotes instalados.

gem list

Atualizando um pacote

Atualizando um pacote

Para atualizar um pacote para a versão mais recente, use:

gem update gem_name

Visualizando 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_name

Verificando as fontes do RubyGems

Verificando as fontes do RubyGems

Veja os repositórios de pacotes usados pelo seu sistema com:

gem sources

Alternativas 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.

O que são gems? — ilustração 10

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

  1. O que são gems?
  2. Instalação e uso de gems
  3. Gerenciamento de dependências com Bundler
  4. Criação da sua própria gem
← Voltar para Ruby Academy