This content originally appeared on DEV Community and was authored by jacksonPrimo
Recentemente me vi obrigado a trabalhar no windows em um computador com pouca memória ram, então usar o asdf dentro de um wsl rodando no windows não ia rolar pois a memória utilizada seria muito grande(embora eu possa configurar para usar menos ainda assim não seria o ideal), pensando nisso busquei uma ferramenta que permitisse a instalação de diferentes linguagens de programação como golang, ruby, python e nodejs de forma simples e que pudesse ter sua versão alternada facilmente a depender dos projetos.
A ferramenta que encontrei se chama Mise, ela tem uma cobertura bem grande de linguagens de programação suportadas e integra muito bem no windows, além disso ela possui suporte a escopos locais e globais, podendo facilmente alternar a versão da linguagem bastando ter um arquivo mise.toml com a versão.
// mise.toml
[tools]
go = "latest"
Para usar a versão de uma linguagem localmente usamos o comando:
mise use go@latest
Neste caso estamos usando a versão lts do go, mas podemos usar uma versão específica:
mise use go@1.21
Esse comando irá gerar o arquivo mise.toml ou atualizar ele caso já exista.
Podemos também setar uma versão global da linguagem, ou seja independente do escopo em que se encontra na maquina, ao chamar o cli da linguagem vai chamar esta versão, a menos é claro que você esteja dentro de um escopo que possua o mise.toml. O comando é o seguinte:
mise use --global node@26
Neste caso ao chamar "node --version" vai constar a versão lts da 26.
Referências:
https://mise.jdx.dev/getting-started.html
This content originally appeared on DEV Community and was authored by jacksonPrimo
jacksonPrimo | Sciencx (2026-05-10T01:21:46+00:00) Mise: alternativa para o asdf no windows. Retrieved from https://www.scien.cx/2026/05/10/mise-alternativa-para-o-asdf-no-windows/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.