Um programador de sistemas vai utilizar a linguagem Ruby pa...
Qual gerenciador de pacotes do Ruby o programador deve usar?
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
Comentários
Veja os comentários dos nossos alunos
Gabarito: E) (RubyGems)
Resumo do Resumo:
RubyGems é o sistema de gerenciamento de pacotes padrão da linguagem Ruby, usado para instalar, atualizar e remover bibliotecas (gems) via linha de comando.
Os demais:
- A) JRuby → Implementação de Ruby na JVM, não é um gerenciador de pacotes.
- B) RGSS → Ruby Game Scripting System, usado em desenvolvimento de jogos, não para gerenciamento de pacotes.
- C) IronRuby → Implementação de Ruby para .NET, também não é um gerenciador de pacotes.
- D) HoTRuby → Não é um termo padrão conhecido no ecossistema Ruby.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo