
Gerenciamento de Versões com o ASDF
[vc_row padding_bottom=”none”][vc_column css=”.vc_custom_1597930737452{margin-bottom: 0px !important;}”][vc_column_text css=”.vc_custom_1618322006058{margin-bottom: 0px !important;}”]Está se tornando cada dia mais comum a utilização de diversas linguagens de programação em um mesmo projeto, e o ASDF pode ser um auxílio poderoso para lidar com isso.
Isso porque, essa ferramenta consegue simplificar o gerenciamento das mais diversas versões das bibliotecas de códigos.
Portanto, se você ainda tem dúvida quanto aos benefícios, ou até como se dá a utilização da ferramenta aqui é o lugar certo para você estar.
Além de explicar o que ela é, você também encontrará um guia para instalação da ferramenta.
O que é o ASDF?
É uma ferramenta para gerenciamento de versões, diferentemente do rbenv para Ruby ou nvm para o Node.js, que gerenciam linguagens específicas.
Também nominada como ASDF-VM, ela administra versões para diversas linguagens, por meio do seu sistema de plugins.
Ou seja, por meio dessa ferramenta, projetos que possuam diversas bibliotecas de linguagens podem ser gerenciadas de forma simples.
Os plugins da mesma conseguem lidar com uma lista imensa de linguagens, contudo, é sempre bom ficar atento à disponibilidade.
De qualquer maneira utilizá-la para gerenciar versões de linguagens no seu projeto pode ser muito produtivo e eficiente.
Qual problema ele resolve?
A utilização de múltiplas linguagens e versões é parte comum e integrante da rotina de desenvolvimento.
Portanto, a utilização dessa ferramenta e seus plugins para o gerenciamento dessas inúmeras versões e linguagens, torna esse processo muito mais simples.
Pois, ao utilizar um único caminho no controle das versões você agrega praticidade e agilidade na configuração dos ambientes.
É então uma forma de agilizar os processos e torná-los mais produtivos agregando excelentes resultados para o dia a dia de desenvolvimento.
Vantagens de utilização da ferramenta
Além da facilidade para configurar ambientes, o ASDF fornece a possibilidade de configurar versões globais e locais.
Global para os casos de configuração padrão, e local para projetos específicos quando é indispensável o uso de uma versão específica.
Sem contar que com a sua utilização o processo de desenvolvimento e programação se torna geralmente muito mais simples, rápido e eficiente.
Como instalar e utilizá-lo?
Por se tratar de uma ferramenta relativamente nova, você pode encontrar dificuldades em saber como utilizá-la.
Contudo, isso vai ficar para trás porque aqui, além de encontrar um passo a passo de instalação da ferramenta, também saberá como utilizá-la.
Esse passo tem como base o trabalho realizado dentro da Accurate para o gerenciamento de versões.[/vc_column_text][/vc_column][/vc_row][vc_row padding_top=”none” margin=”none”][vc_column css=”.vc_custom_1597930567019{margin-top: 0px !important;}”][vc_column_text]
Comandos básicos
Adiciona plugin: asdf plugin add <name> [<git-url>]
[/vc_column_text][vc_single_image image=”2601″ img_size=”full” alignment=”center” css=”.vc_custom_1598452391153{margin-bottom: 30px !important;}”][vc_column_text]Lista versões disponíveis: asdf list all <name>
[/vc_column_text][vc_single_image image=”2621″ img_size=”full” css=”.vc_custom_1597932902262{margin-bottom: 30px !important;}”][vc_column_text]Instalar versão: adsf install <name> <version>
[/vc_column_text][vc_single_image image=”2624″ img_size=”full” css=”.vc_custom_1597933160770{margin-bottom: 30px !important;}”][vc_column_text css=”.vc_custom_1597933232810{margin-top: 15px !important;}”]Lista versões: asdf list <name>
[/vc_column_text][vc_single_image image=”2627″ img_size=”full” css=”.vc_custom_1597933382298{margin-bottom: 30px !important;}”][vc_column_text css=”.vc_custom_1597933478737{margin-bottom: 30px !important;}”]Define a versão padrão: asdf global <name> <version>
[/vc_column_text][vc_single_image image=”2635″ img_size=”full” css=”.vc_custom_1597933599608{margin-bottom: 30px !important;}”][vc_column_text css=”.vc_custom_1597933822514{margin-bottom: 30px !important;}”]Define a versão local, cria no diretório do projeto o arquivo .tool-version
: asdf local <name> <version>
[/vc_column_text][vc_single_image image=”2639″ img_size=”full” css=”.vc_custom_1597933887172{margin-bottom: 30px !important;}”][vc_column_text css=”.vc_custom_1597934028006{margin-bottom: 30px !important;}”]Lista as versões instaladas: asdf current[/vc_column_text][vc_single_image image=”2641″ img_size=”full” css=”.vc_custom_1597934370481{margin-bottom: 30px !important;}”][vc_column_text]
Gerenciamento de Versões na Accurate
Na Accurate a equipe de desenvolvimento trabalha de forma eficiente com o gerenciamento de versões através desta ferramenta.
Conheça hoje mesmo a empresa e as soluções! Não deixe de acompanhar também o Blog e as Redes Sociais: Facebook, Instagram, Twitter, Linkedin e YouTube.
Referências
https://github.com/asdf-vm/asdf
https://asdf-vm.com/#/core-manage-asdf-vm[/vc_column_text][/vc_column][/vc_row]
Autor

- Inovação faz parte do nosso DNA, nascemos com a missão da “busca constante de domínio de novas tecnologias de informação para fornecermos as soluções mais adequadas às necessidades do negócio dos nossos clientes”.
Artigos do mesmo autor
Serviços09/04/2025Cultura Data Driven: Como Dashboards Inteligentes podem impulsionar a Tomada de Decisão
Serviços02/04/2025Dashboards Inteligentes com IA: Como a tecnologia revoluciona a Tomada de Decisão
Análise26/03/2025Análise Preditiva e Manutenção Inteligente: Otimize seus Ativos e Reduza Custos
Serviços19/03/2025Soluções de IA Sob Medida: Personalização e Segurança para impulsionar seu Negócio