TOTVS Developers
Published in

TOTVS Developers

Clojure: Instalando no Windows

Artigo de Arthur Fücher cedido ao TOTVS Developers

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

--

--

Blog técnico do time de desenvolvedores da TOTVS

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Rafael Chinaglia

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