Um programador de sistemas vai utilizar a linguagem Ruby pa...

Próximas questões
Com base no mesmo assunto
Q2383129 Programação
Um programador de sistemas vai utilizar a linguagem Ruby para desenvolvimento das páginas do Ipea que mostram os dados de importações em 2023, por trimestre. Para esse caso, o programador precisa instalar e atualizar as bibliotecas Ruby através da linha de comando.
Qual gerenciador de pacotes do Ruby o programador deve usar?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a letra E - RubyGems.

O tema da questão está relacionado ao gerenciamento de pacotes em Ruby, que é uma linguagem de programação dinâmica e orientada a objetos. No contexto de programação Ruby, especialmente ao desenvolver aplicações web que necessitam de várias bibliotecas ou "gems", é essencial utilizar um gerenciador de pacotes para instalar, atualizar e gerenciar as dependências do projeto.

O RubyGems é o gerenciador de pacotes oficial para a linguagem Ruby. Ele fornece um formato padrão para distribuir programas e bibliotecas Ruby (as gems), uma ferramenta destinada a gerenciar a instalação de gems, e um servidor para distribuir essas gems. É o equivalente do npm para Node.js ou pip para Python, e é uma ferramenta essencial para a gestão de bibliotecas em projetos Ruby.

Os candidatos devem saber que o RubyGems permite que programadores instalem, atualizem e gerenciem bibliotecas Ruby com facilidade. Para realizar essas ações, normalmente utilizam-se comandos como gem install nome_da_gem para instalar uma gem ou gem update nome_da_gem para atualizar uma gem específica.

As demais alternativas apresentam opções que não estão relacionadas ao gerenciamento de pacotes Ruby:

  • JRuby: É uma implementação da linguagem Ruby sobre a máquina virtual Java (JVM), não um gerenciador de pacotes.
  • RGSS: Refere-se ao Ruby Game Scripting System, um conjunto de bibliotecas utilizado em jogos, também não é um gerenciador de pacotes.
  • IronRuby: É uma implementação da linguagem Ruby para a plataforma .NET, e não um gerenciador de pacotes.
  • HoTRuby: Não é um termo comumente associado a Ruby ou seu gerenciamento de pacotes.

Portanto, para o programador realizar a tarefa de instalar e atualizar bibliotecas Ruby para o desenvolvimento de um sistema, ele deve utilizar o RubyGems, justificando a escolha da alternativa E como a correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo