Clojure: Instalando no Windows

Rafael Chinaglia
TOTVS Developers
Published in
3 min readFeb 6, 2023

Artigo de Arthur Fücher cedido ao TOTVS Developers

Imagem do artigo original postado em https://dev.to/afucher/clojure-instalando-no-windows-496e

Estou acostumado a usar Clojure no MacOS, nunca tinha tentado instalar no Windows.

Documentação

Primeira coisa que fiz foi ler a documentação oficial, nela consta instruções para cada Sistema Operacional e também os pré-requisitos necessários. A documentação é simples e direta, o que facilita bastante todo o processo

Pré-requisito

O único pré-requisito especificado nessa página é o JAVA

Sim, Clojure é uma linguagem que roda na JVM

Na própria página com as instruções de cada SO, tem instruções para instalação do JAVA, inclusive com a recomendação de uma JDK específica. Fiz a instalação e validei através do terminal:

Instalação

A instalação do Clojure no Windows está em alpha e fica numa página separada: Clj on Windows

Nessa página constam mais 2 pré-requisitos:

No meu caso eu tinha ambos os pré-requisitos instalados, portanto segui para o próximo passo que era a instalação em si do Clojure.
Para instalar eles disponbilizam um comando para rodar no PowerShell que irá fazer o download do script de instalação e executá-lo:

Veja que o script pergunta onde deseja instalar, na própria documentação eles explicam que a opção 1 é a única que não precisa ser admin, acabei optando por ela.

Validação

Para validar a instalação abri uma nova instância do PowerShell rodei o comando clj, na primeira vez ele faz o download de algumas dependências:

Após baixar as dependências, ele mostra a versão do Clojure que está rodando e habilita o REPL.
Fiz uma execução simples para ver se realmente estava tudo certo, somando 1 e 1:

Aparentemente está tudo certo!

Para finalizar o REPL pode utilizar Ctrl+C

Eai, conseguiu instalar no Windows? Me conta aí se teve alguma dificuldade ou se foi tranquilo.

Artigo original

https://dev.to/afucher/clojure-instalando-no-windows-496e

--

--

Rafael Chinaglia
TOTVS Developers

Jornalista/ Editor do iMasters, Gestor de projetos e produtor de conteúdo para TOTVS Developers.